---
Fuzzer filename: '/src/libvpx/examples/vpx_dec_fuzzer.cc'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    _ZL24nalloc_backtrace_excludemPKc
      functionSourceFile: '/src/libvpx/third_party/nalloc/nalloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 192
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - fprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/nalloc/nalloc.h:186,5'
          Dst:             fprintf
    - functionName:    fprintf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    68
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL20nalloc_random_updateh
      functionSourceFile: '/src/libvpx/third_party/nalloc/nalloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL10nalloc_endv
      functionSourceFile: '/src/libvpx/third_party/nalloc/nalloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 182
      functionLinenumberEnd: 182
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL34vpx_codec_control_VP8_SET_POSTPROCP13vpx_codec_ctxiP16vp8_postproc_cfg
      functionSourceFile: '/src/libvpx/vpx/./vp8.h'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_codec_control_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'vpx/./vp8.h:124,1'
          Dst:             vpx_codec_control_
    - functionName:    _ZL19mem_get_le32_as_intPKv
      functionSourceFile: '/src/libvpx/vpx_ports/mem_ops.h'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          40
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL42vpx_codec_control_VP9D_SET_LOOP_FILTER_OPTP13vpx_codec_ctxii
      functionSourceFile: '/src/libvpx/vpx/vp8dx.h'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_codec_control_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'vpx/vp8dx.h:218,1'
          Dst:             vpx_codec_control_
    - functionName:    _ZL12nalloc_startPKhm
      functionSourceFile: '/src/libvpx/third_party/nalloc/nalloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 158
      functionLinenumberEnd: 179
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          95
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - _ZL20nalloc_random_updateh
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/nalloc/nalloc.h:171,5'
          Dst:             _ZL20nalloc_random_updateh
    - functionName:    LLVMFuzzerTestOneInput
      functionSourceFile: '/src/libvpx/examples/vpx_dec_fuzzer.cc'
      linkageType:     externalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         39
      ICount:          261
      EdgeCount:       52
      CyclomaticComplexity: 15
      functionsReached:
        - _ZL10nalloc_endv
        - _ZL12nalloc_startPKhm
        - _ZL19mem_get_le32_as_intPKv
        - _ZL34vpx_codec_control_VP8_SET_POSTPROCP13vpx_codec_ctxiP16vp8_postproc_cfg
        - _ZL42vpx_codec_control_VP9D_SET_LOOP_FILTER_OPTP13vpx_codec_ctxii
        - nalloc_init
        - vpx_codec_dec_init_ver
        - vpx_codec_decode
        - vpx_codec_destroy
        - vpx_codec_get_frame
        - vpx_codec_peek_stream_info
        - vpx_codec_vp9_dx
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'examples/vpx_dec_fuzzer.cc:89,3'
          Dst:             nalloc_init
        - Src:             'examples/vpx_dec_fuzzer.cc:100,7'
          Dst:             vpx_codec_vp9_dx
        - Src:             'examples/vpx_dec_fuzzer.cc:100,7'
          Dst:             vpx_codec_dec_init_ver
        - Src:             'examples/vpx_dec_fuzzer.cc:105,9'
          Dst:             vpx_codec_vp9_dx
        - Src:             'examples/vpx_dec_fuzzer.cc:105,9'
          Dst:             vpx_codec_dec_init_ver
        - Src:             'examples/vpx_dec_fuzzer.cc:112,3'
          Dst:             _ZL12nalloc_startPKhm
        - Src:             'examples/vpx_dec_fuzzer.cc:116,11'
          Dst:             _ZL42vpx_codec_control_VP9D_SET_LOOP_FILTER_OPTP13vpx_codec_ctxii
        - Src:             'examples/vpx_dec_fuzzer.cc:124,25'
          Dst:             _ZL19mem_get_le32_as_intPKv
        - Src:             'examples/vpx_dec_fuzzer.cc:131,38'
          Dst:             vpx_codec_vp9_dx
        - Src:             'examples/vpx_dec_fuzzer.cc:131,11'
          Dst:             vpx_codec_peek_stream_info
        - Src:             'examples/vpx_dec_fuzzer.cc:138,13'
          Dst:             _ZL34vpx_codec_control_VP8_SET_POSTPROCP13vpx_codec_ctxiP16vp8_postproc_cfg
        - Src:             'examples/vpx_dec_fuzzer.cc:142,13'
          Dst:             _ZL34vpx_codec_control_VP8_SET_POSTPROCP13vpx_codec_ctxiP16vp8_postproc_cfg
        - Src:             'examples/vpx_dec_fuzzer.cc:146,11'
          Dst:             vpx_codec_decode
        - Src:             'examples/vpx_dec_fuzzer.cc:150,19'
          Dst:             vpx_codec_get_frame
        - Src:             'examples/vpx_dec_fuzzer.cc:156,3'
          Dst:             vpx_codec_destroy
        - Src:             'examples/vpx_dec_fuzzer.cc:157,3'
          Dst:             _ZL10nalloc_endv
    - functionName:    nalloc_init
      functionSourceFile: '/src/libvpx/third_party/nalloc/nalloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         28
      ICount:          126
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - atoi
        - getenv
        - strstr
        - strtol
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/nalloc/nalloc.h:123,19'
          Dst:             getenv
        - Src:             'third_party/nalloc/nalloc.h:125,17'
          Dst:             atoi
        - Src:             'third_party/nalloc/nalloc.h:133,30'
          Dst:             strstr
        - Src:             'third_party/nalloc/nalloc.h:139,17'
          Dst:             getenv
        - Src:             'third_party/nalloc/nalloc.h:141,30'
          Dst:             strtol
        - Src:             'third_party/nalloc/nalloc.h:144,19'
          Dst:             getenv
    - functionName:    getenv
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    atoi
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strstr
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strtol
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    reallocarray
      functionSourceFile: '/src/libvpx/third_party/nalloc/nalloc.h'
      linkageType:     externalLinkage
      functionLinenumber: 328
      functionLinenumberEnd: 334
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          55
      EdgeCount:       18
      CyclomaticComplexity: 10
      functionsReached:
        - _ZL11nalloc_failmPKc
        - __cxa_call_unexpected
        - __errno_location
        - __libc_reallocarray
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/nalloc/nalloc.h:329,7'
          Dst:             _ZL11nalloc_failmPKc
        - Src:             'third_party/nalloc/nalloc.h:330,5'
          Dst:             __errno_location
        - Src:             'third_party/nalloc/nalloc.h:334,1'
          Dst:             __cxa_call_unexpected
        - Src:             'third_party/nalloc/nalloc.h:333,10'
          Dst:             __libc_reallocarray
    - 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:    _ZL11nalloc_failmPKc
      functionSourceFile: '/src/libvpx/third_party/nalloc/nalloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 196
      functionLinenumberEnd: 225
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          103
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - _ZL20nalloc_random_updateh
        - _ZL24nalloc_backtrace_excludemPKc
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/nalloc/nalloc.h:207,3'
          Dst:             _ZL20nalloc_random_updateh
        - Src:             'third_party/nalloc/nalloc.h:209,5'
          Dst:             _ZL20nalloc_random_updateh
        - Src:             'third_party/nalloc/nalloc.h:211,7'
          Dst:             _ZL20nalloc_random_updateh
        - Src:             'third_party/nalloc/nalloc.h:216,9'
          Dst:             _ZL24nalloc_backtrace_excludemPKc
    - functionName:    __errno_location
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __cxa_call_unexpected
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __libc_reallocarray
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    realloc
      functionSourceFile: '/src/libvpx/third_party/nalloc/nalloc.h'
      linkageType:     externalLinkage
      functionLinenumber: 320
      functionLinenumberEnd: 326
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          52
      EdgeCount:       18
      CyclomaticComplexity: 10
      functionsReached:
        - _ZL11nalloc_failmPKc
        - __cxa_call_unexpected
        - __errno_location
        - __libc_realloc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/nalloc/nalloc.h:321,7'
          Dst:             _ZL11nalloc_failmPKc
        - Src:             'third_party/nalloc/nalloc.h:322,5'
          Dst:             __errno_location
        - Src:             'third_party/nalloc/nalloc.h:326,1'
          Dst:             __cxa_call_unexpected
        - Src:             'third_party/nalloc/nalloc.h:325,10'
          Dst:             __libc_realloc
    - functionName:    __libc_realloc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __libc_malloc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    calloc
      functionSourceFile: '/src/libvpx/third_party/nalloc/nalloc.h'
      linkageType:     externalLinkage
      functionLinenumber: 304
      functionLinenumberEnd: 310
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          52
      EdgeCount:       18
      CyclomaticComplexity: 10
      functionsReached:
        - _ZL11nalloc_failmPKc
        - __cxa_call_unexpected
        - __errno_location
        - __libc_calloc
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/nalloc/nalloc.h:305,7'
          Dst:             _ZL11nalloc_failmPKc
        - Src:             'third_party/nalloc/nalloc.h:306,5'
          Dst:             __errno_location
        - Src:             'third_party/nalloc/nalloc.h:310,1'
          Dst:             __cxa_call_unexpected
        - Src:             'third_party/nalloc/nalloc.h:309,10'
          Dst:             __libc_calloc
    - functionName:    __libc_calloc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    send
      functionSourceFile: '/src/libvpx/third_party/nalloc/nalloc.h'
      linkageType:     externalLinkage
      functionLinenumber: 296
      functionLinenumberEnd: 302
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL11nalloc_failmPKc
        - __errno_location
        - __send
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/nalloc/nalloc.h:297,7'
          Dst:             _ZL11nalloc_failmPKc
        - Src:             'third_party/nalloc/nalloc.h:298,5'
          Dst:             __errno_location
        - Src:             'third_party/nalloc/nalloc.h:301,10'
          Dst:             __send
    - functionName:    __send
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    recv
      functionSourceFile: '/src/libvpx/third_party/nalloc/nalloc.h'
      linkageType:     externalLinkage
      functionLinenumber: 288
      functionLinenumberEnd: 294
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL11nalloc_failmPKc
        - __errno_location
        - __recv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/nalloc/nalloc.h:289,7'
          Dst:             _ZL11nalloc_failmPKc
        - Src:             'third_party/nalloc/nalloc.h:290,5'
          Dst:             __errno_location
        - Src:             'third_party/nalloc/nalloc.h:293,10'
          Dst:             __recv
    - functionName:    __recv
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    write
      functionSourceFile: '/src/libvpx/third_party/nalloc/nalloc.h'
      linkageType:     externalLinkage
      functionLinenumber: 280
      functionLinenumberEnd: 286
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL11nalloc_failmPKc
        - __errno_location
        - __write
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/nalloc/nalloc.h:281,7'
          Dst:             _ZL11nalloc_failmPKc
        - Src:             'third_party/nalloc/nalloc.h:282,5'
          Dst:             __errno_location
        - Src:             'third_party/nalloc/nalloc.h:285,10'
          Dst:             __write
    - functionName:    __write
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    read
      functionSourceFile: '/src/libvpx/third_party/nalloc/nalloc.h'
      linkageType:     externalLinkage
      functionLinenumber: 272
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL11nalloc_failmPKc
        - __errno_location
        - __read
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/nalloc/nalloc.h:273,7'
          Dst:             _ZL11nalloc_failmPKc
        - Src:             'third_party/nalloc/nalloc.h:274,5'
          Dst:             __errno_location
        - Src:             'third_party/nalloc/nalloc.h:277,10'
          Dst:             __read
    - functionName:    __read
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_codec_set_frame_buffer_functions
      functionSourceFile: '/src/libvpx/vpx/src/vpx_decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 189
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          69
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_codec_register_put_slice_cb
      functionSourceFile: '/src/libvpx/vpx/src/vpx_decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 170
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          56
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_codec_register_put_frame_cb
      functionSourceFile: '/src/libvpx/vpx/src/vpx_decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          56
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_codec_get_frame
      functionSourceFile: '/src/libvpx/vpx/src/vpx_decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          49
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_codec_decode
      functionSourceFile: '/src/libvpx/vpx/src/vpx_decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          71
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_codec_get_stream_info
      functionSourceFile: '/src/libvpx/vpx/src/vpx_decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          65
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_codec_peek_stream_info
      functionSourceFile: '/src/libvpx/vpx/src/vpx_decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          58
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_codec_dec_init_ver
      functionSourceFile: '/src/libvpx/vpx/src/vpx_decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          166
      EdgeCount:       51
      CyclomaticComplexity: 16
      functionsReached:
        - vpx_codec_destroy
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx/src/vpx_decoder.c:58,7'
          Dst:             vpx_codec_destroy
    - functionName:    vpx_internal_error
      functionSourceFile: '/src/libvpx/vpx/src/vpx_codec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          49
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - longjmp
        - vsnprintf
      functionUses:    216
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx/src/vpx_codec.c:128,5'
          Dst:             vsnprintf
        - Src:             '/src/libvpx/vpx/src/vpx_codec.c:133,21'
          Dst:             longjmp
    - functionName:    vsnprintf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    longjmp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_codec_control_
      functionSourceFile: '/src/libvpx/vpx/src/vpx_codec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         25
      ICount:          103
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_codec_get_caps
      functionSourceFile: '/src/libvpx/vpx/src/vpx_codec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          17
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_codec_destroy
      functionSourceFile: '/src/libvpx/vpx/src/vpx_codec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          49
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_codec_error_detail
      functionSourceFile: '/src/libvpx/vpx/src/vpx_codec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          36
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_codec_error
      functionSourceFile: '/src/libvpx/vpx/src/vpx_codec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vpx_codec_err_to_string
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx/src/vpx_codec.c:0,0'
          Dst:             vpx_codec_err_to_string
    - functionName:    vpx_codec_err_to_string
      functionSourceFile: '/src/libvpx/vpx/src/vpx_codec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          19
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_codec_iface_name
      functionSourceFile: '/src/libvpx/vpx/src/vpx_codec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 31
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          16
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_codec_version_extra_str
      functionSourceFile: '/src/libvpx/vpx/src/vpx_codec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 28
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_codec_version_str
      functionSourceFile: '/src/libvpx/vpx/src/vpx_codec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionLinenumberEnd: 26
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_codec_version
      functionSourceFile: '/src/libvpx/vpx/src/vpx_codec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionLinenumberEnd: 24
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    set_ppflags
      functionSourceFile: '/src/libvpx/vp9/vp9_dx_iface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 237
      functionLinenumberEnd: 242
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    check_resync
      functionSourceFile: '/src/libvpx/vp9/vp9_dx_iface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 298
      functionLinenumberEnd: 303
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          46
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    update_error_state
      functionSourceFile: '/src/libvpx/vp9/vp9_dx_iface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 196
      functionLinenumberEnd: 200
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          38
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - set_error_detail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/vp9_dx_iface.c:198,5'
          Dst:             set_error_detail
    - functionName:    set_error_detail
      functionSourceFile: '/src/libvpx/vp9/vp9_dx_iface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 191
      functionLinenumberEnd: 193
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    init_buffer_callbacks
      functionSourceFile: '/src/libvpx/vp9/vp9_dx_iface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 203
      functionLinenumberEnd: 229
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          70
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - vp9_alloc_internal_frame_buffers
        - vpx_internal_error
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/vp9_dx_iface.c:219,9'
          Dst:             vp9_alloc_internal_frame_buffers
        - Src:             '/src/libvpx/vp9/vp9_dx_iface.c:220,7'
          Dst:             vpx_internal_error
    - functionName:    set_default_ppflags
      functionSourceFile: '/src/libvpx/vp9/vp9_dx_iface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 231
      functionLinenumberEnd: 235
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    read_marker
      functionSourceFile: '/src/libvpx/vp9/decoder/vp9_decoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    decode_one
      functionSourceFile: '/src/libvpx/vp9/vp9_dx_iface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 307
      functionLinenumberEnd: 338
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          98
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - check_resync
        - decoder_peek_si_internal
        - update_error_state
        - vp9_receive_compressed_data
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/vp9_dx_iface.c:314,9'
          Dst:             decoder_peek_si_internal
        - Src:             '/src/libvpx/vp9/vp9_dx_iface.c:328,7'
          Dst:             vp9_receive_compressed_data
        - Src:             '/src/libvpx/vp9/vp9_dx_iface.c:332,12'
          Dst:             update_error_state
        - Src:             '/src/libvpx/vp9/vp9_dx_iface.c:335,3'
          Dst:             check_resync
    - functionName:    decoder_peek_si_internal
      functionSourceFile: '/src/libvpx/vp9/vp9_dx_iface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         49
      ICount:          217
      EdgeCount:       68
      CyclomaticComplexity: 21
      functionsReached:
        - parse_bitdepth_colorspace_sampling
        - vp9_read_frame_size
        - vp9_read_profile
        - vp9_read_sync_code
        - vpx_rb_read_bit
        - vpx_rb_read_literal
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/vp9_dx_iface.c:120,30'
          Dst:             vpx_rb_read_literal
        - Src:             '/src/libvpx/vp9/vp9_dx_iface.c:121,39'
          Dst:             vp9_read_profile
        - Src:             '/src/libvpx/vp9/vp9_dx_iface.c:127,9'
          Dst:             vpx_rb_read_bit
        - Src:             '/src/libvpx/vp9/vp9_dx_iface.c:131,7'
          Dst:             vpx_rb_read_literal
        - Src:             '/src/libvpx/vp9/vp9_dx_iface.c:140,18'
          Dst:             vpx_rb_read_bit
        - Src:             '/src/libvpx/vp9/vp9_dx_iface.c:141,18'
          Dst:             vpx_rb_read_bit
        - Src:             '/src/libvpx/vp9/vp9_dx_iface.c:142,23'
          Dst:             vpx_rb_read_bit
        - Src:             '/src/libvpx/vp9/vp9_dx_iface.c:145,12'
          Dst:             vp9_read_sync_code
        - Src:             '/src/libvpx/vp9/vp9_dx_iface.c:147,12'
          Dst:             parse_bitdepth_colorspace_sampling
        - Src:             '/src/libvpx/vp9/vp9_dx_iface.c:151,42'
          Dst:             vpx_rb_read_bit
        - Src:             '/src/libvpx/vp9/vp9_dx_iface.c:156,14'
          Dst:             vp9_read_sync_code
        - Src:             '/src/libvpx/vp9/vp9_dx_iface.c:158,16'
          Dst:             parse_bitdepth_colorspace_sampling
        - Src:             '/src/libvpx/vp9/vp9_dx_iface.c:0,0'
          Dst:             vp9_read_frame_size
    - functionName:    parse_bitdepth_colorspace_sampling
      functionSourceFile: '/src/libvpx/vp9/vp9_dx_iface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          79
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - vpx_rb_read_literal
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/vp9_dx_iface.c:77,36'
          Dst:             vpx_rb_read_literal
    - functionName:    init_decoder
      functionSourceFile: '/src/libvpx/vp9/vp9_dx_iface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 257
      functionLinenumberEnd: 295
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         31
      ICount:          153
      EdgeCount:       42
      CyclomaticComplexity: 13
      functionsReached:
        - init_buffer_callbacks
        - set_default_ppflags
        - set_error_detail
        - vp9_decoder_create
        - vp9_decoder_remove
        - vpx_calloc
        - vpx_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/vp9_dx_iface.c:263,36'
          Dst:             vpx_calloc
        - Src:             '/src/libvpx/vp9/vp9_dx_iface.c:266,14'
          Dst:             vp9_decoder_create
        - Src:             '/src/libvpx/vp9/vp9_dx_iface.c:268,5'
          Dst:             vpx_free
        - Src:             '/src/libvpx/vp9/vp9_dx_iface.c:270,5'
          Dst:             set_error_detail
        - Src:             '/src/libvpx/vp9/vp9_dx_iface.c:285,5'
          Dst:             set_default_ppflags
        - Src:             '/src/libvpx/vp9/vp9_dx_iface.c:287,9'
          Dst:             init_buffer_callbacks
        - Src:             '/src/libvpx/vp9/vp9_dx_iface.c:289,5'
          Dst:             vpx_free
        - Src:             '/src/libvpx/vp9/vp9_dx_iface.c:291,5'
          Dst:             vp9_decoder_remove
    - functionName:    get_buf_frame
      functionSourceFile: '/src/libvpx/vp9/common/vp9_onyxc_int.h'
      linkageType:     InternalLinkage
      functionLinenumber: 314
      functionLinenumberEnd: 318
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ref_frame_to_vp9_reframe
      functionSourceFile: '/src/libvpx/vp9/vp9_iface_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          31
      EdgeCount:       14
      CyclomaticComplexity: 8
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libvpx/vp9/vp9_iface_common.h:31,3'
          Branch Sides:    []
      Callsites:
        - Src:             '/src/libvpx/vp9/vp9_iface_common.h:36,3'
          Dst:             __assert_fail
    - functionName:    __assert_fail
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    670
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ctrl_get_frame_size
      functionSourceFile: '/src/libvpx/vp9/vp9_dx_iface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 564
      functionLinenumberEnd: 579
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          54
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ctrl_get_bit_depth
      functionSourceFile: '/src/libvpx/vp9/vp9_dx_iface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 600
      functionLinenumberEnd: 614
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ctrl_get_render_size
      functionSourceFile: '/src/libvpx/vp9/vp9_dx_iface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 582
      functionLinenumberEnd: 597
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          54
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ctrl_get_reference
      functionSourceFile: '/src/libvpx/vp9/vp9_dx_iface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 483
      functionLinenumberEnd: 499
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          66
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - get_buf_frame
        - yuvconfig2image
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/vp9_dx_iface.c:489,32'
          Dst:             get_buf_frame
        - Src:             '/src/libvpx/vp9/vp9_dx_iface.c:491,7'
          Dst:             yuvconfig2image
    - functionName:    ctrl_get_frame_corrupted
      functionSourceFile: '/src/libvpx/vp9/vp9_dx_iface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 545
      functionLinenumberEnd: 561
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          73
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ctrl_get_last_ref_updates
      functionSourceFile: '/src/libvpx/vp9/vp9_dx_iface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 529
      functionLinenumberEnd: 542
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ctrl_get_quantizer
      functionSourceFile: '/src/libvpx/vp9/vp9_dx_iface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 521
      functionLinenumberEnd: 526
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ctrl_enable_lpf_opt
      functionSourceFile: '/src/libvpx/vp9/vp9_dx_iface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 679
      functionLinenumberEnd: 682
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          30
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ctrl_set_row_mt
      functionSourceFile: '/src/libvpx/vp9/vp9_dx_iface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 672
      functionLinenumberEnd: 675
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          30
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ctrl_set_spatial_layer_svc
      functionSourceFile: '/src/libvpx/vp9/vp9_dx_iface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 662
      functionLinenumberEnd: 669
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          44
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ctrl_set_skip_loop_filter
      functionSourceFile: '/src/libvpx/vp9/vp9_dx_iface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 651
      functionLinenumberEnd: 658
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          44
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ctrl_set_byte_alignment
      functionSourceFile: '/src/libvpx/vp9/vp9_dx_iface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 631
      functionLinenumberEnd: 648
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          78
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ctrl_set_decryptor
      functionSourceFile: '/src/libvpx/vp9/vp9_dx_iface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 623
      functionLinenumberEnd: 627
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          42
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ctrl_set_invert_tile_order
      functionSourceFile: '/src/libvpx/vp9/vp9_dx_iface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 617
      functionLinenumberEnd: 619
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          30
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ctrl_set_postproc
      functionSourceFile: '/src/libvpx/vp9/vp9_dx_iface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 502
      functionLinenumberEnd: 516
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ctrl_set_reference
      functionSourceFile: '/src/libvpx/vp9/vp9_dx_iface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 451
      functionLinenumberEnd: 464
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          65
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - image2yuvconfig
        - ref_frame_to_vp9_reframe
        - vp9_set_reference_dec
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/vp9_dx_iface.c:457,5'
          Dst:             image2yuvconfig
        - Src:             '/src/libvpx/vp9/vp9_dx_iface.c:460,28'
          Dst:             ref_frame_to_vp9_reframe
        - Src:             '/src/libvpx/vp9/vp9_dx_iface.c:459,12'
          Dst:             vp9_set_reference_dec
    - functionName:    ctrl_copy_reference
      functionSourceFile: '/src/libvpx/vp9/vp9_dx_iface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 467
      functionLinenumberEnd: 480
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          63
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - image2yuvconfig
        - vp9_copy_reference_dec
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/vp9_dx_iface.c:473,5'
          Dst:             image2yuvconfig
        - Src:             '/src/libvpx/vp9/vp9_dx_iface.c:475,12'
          Dst:             vp9_copy_reference_dec
    - functionName:    decoder_set_fb_fn
      functionSourceFile: '/src/libvpx/vp9/vp9_dx_iface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 435
      functionLinenumberEnd: 448
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          35
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    decoder_get_frame
      functionSourceFile: '/src/libvpx/vp9/vp9_dx_iface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 408
      functionLinenumberEnd: 431
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          85
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - set_ppflags
        - vp9_get_raw_frame
        - yuvconfig2image
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/vp9_dx_iface.c:418,56'
          Dst:             set_ppflags
        - Src:             '/src/libvpx/vp9/vp9_dx_iface.c:419,9'
          Dst:             vp9_get_raw_frame
        - Src:             '/src/libvpx/vp9/vp9_dx_iface.c:424,7'
          Dst:             yuvconfig2image
    - functionName:    decoder_decode
      functionSourceFile: '/src/libvpx/vp9/vp9_dx_iface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 342
      functionLinenumberEnd: 405
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         49
      ICount:          227
      EdgeCount:       67
      CyclomaticComplexity: 20
      functionsReached:
        - decode_one
        - init_decoder
        - read_marker
        - set_error_detail
        - vp9_parse_superframe_index
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/vp9_dx_iface.c:358,11'
          Dst:             init_decoder
        - Src:             '/src/libvpx/vp9/vp9_dx_iface.c:362,9'
          Dst:             vp9_parse_superframe_index
        - Src:             '/src/libvpx/vp9/vp9_dx_iface.c:378,9'
          Dst:             set_error_detail
        - Src:             '/src/libvpx/vp9/vp9_dx_iface.c:382,13'
          Dst:             decode_one
        - Src:             '/src/libvpx/vp9/vp9_dx_iface.c:391,13'
          Dst:             decode_one
        - Src:             '/src/libvpx/vp9/vp9_dx_iface.c:397,13'
          Dst:             read_marker
    - functionName:    decoder_get_si
      functionSourceFile: '/src/libvpx/vp9/vp9_dx_iface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 180
      functionLinenumberEnd: 187
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    decoder_peek_si
      functionSourceFile: '/src/libvpx/vp9/vp9_dx_iface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - decoder_peek_si_internal
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/vp9_dx_iface.c:176,10'
          Dst:             decoder_peek_si_internal
    - functionName:    decoder_destroy
      functionSourceFile: '/src/libvpx/vp9/vp9_dx_iface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          44
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - vp9_decoder_remove
        - vp9_free_internal_frame_buffers
        - vp9_free_ref_frame_buffers
        - vpx_free
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/vp9_dx_iface.c:60,5'
          Dst:             vp9_decoder_remove
        - Src:             '/src/libvpx/vp9/vp9_dx_iface.c:64,5'
          Dst:             vp9_free_ref_frame_buffers
        - Src:             '/src/libvpx/vp9/vp9_dx_iface.c:65,5'
          Dst:             vp9_free_internal_frame_buffers
        - Src:             '/src/libvpx/vp9/vp9_dx_iface.c:68,3'
          Dst:             vpx_free
        - Src:             '/src/libvpx/vp9/vp9_dx_iface.c:69,3'
          Dst:             vpx_free
    - functionName:    decoder_init
      functionSourceFile: '/src/libvpx/vp9/vp9_dx_iface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          51
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - vpx_calloc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/vp9_dx_iface.c:42,33'
          Dst:             vpx_calloc
    - functionName:    vpx_codec_vp9_dx
      functionSourceFile: '/src/libvpx/vp9/vp9_dx_iface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 714
      functionLinenumberEnd: 714
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    reconstruct_inter_block
      functionSourceFile: '/src/libvpx/vp9/decoder/vp9_decodeframe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 395
      functionLinenumberEnd: 420
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - char
        - int
        - int
        - int
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - inverse_transform_block_inter
        - vp9_decode_block_tokens
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:399,19'
          Dst:             vp9_decode_block_tokens
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:404,5'
          Dst:             inverse_transform_block_inter
    - functionName:    inverse_transform_block_inter
      functionSourceFile: '/src/libvpx/vp9/decoder/vp9_decodeframe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 172
      functionLinenumberEnd: 235
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - char
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          162
      EdgeCount:       36
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
        - vp9_highbd_idct16x16_add
        - vp9_highbd_idct32x32_add
        - vp9_highbd_idct4x4_add
        - vp9_highbd_idct8x8_add
        - vp9_highbd_iwht4x4_add
        - vp9_idct16x16_add
        - vp9_idct32x32_add
        - vp9_idct4x4_add
        - vp9_idct8x8_add
        - vp9_iwht4x4_add
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libvpx/vp9/decoder/vp9_decodeframe.c:182,7'
          Branch Sides:    []
        - Branch String:   '/src/libvpx/vp9/decoder/vp9_decodeframe.c:202,7'
          Branch Sides:    []
      Callsites:
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:180,7'
          Dst:             vp9_highbd_iwht4x4_add
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:184,11'
          Dst:             vp9_highbd_idct4x4_add
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:187,11'
          Dst:             vp9_highbd_idct8x8_add
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:190,11'
          Dst:             vp9_highbd_idct16x16_add
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:193,11'
          Dst:             vp9_highbd_idct32x32_add
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:195,18'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:200,7'
          Dst:             vp9_iwht4x4_add
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:203,22'
          Dst:             vp9_idct4x4_add
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:204,22'
          Dst:             vp9_idct8x8_add
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:205,24'
          Dst:             vp9_idct16x16_add
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:206,24'
          Dst:             vp9_idct32x32_add
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:207,18'
          Dst:             __assert_fail
    - functionName:    predict_and_reconstruct_intra_block
      functionSourceFile: '/src/libvpx/vp9/decoder/vp9_decodeframe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 312
      functionLinenumberEnd: 338
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          124
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - inverse_transform_block_intra
        - vp9_decode_block_tokens
        - vp9_predict_intra_block
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:322,3'
          Dst:             vp9_predict_intra_block
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:331,21'
          Dst:             vp9_decode_block_tokens
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:334,7'
          Dst:             inverse_transform_block_intra
    - functionName:    inverse_transform_block_intra
      functionSourceFile: '/src/libvpx/vp9/decoder/vp9_decodeframe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 240
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - char
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         35
      ICount:          174
      EdgeCount:       40
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
        - vp9_highbd_idct32x32_add
        - vp9_highbd_iht16x16_add
        - vp9_highbd_iht4x4_add
        - vp9_highbd_iht8x8_add
        - vp9_highbd_iwht4x4_add
        - vp9_idct32x32_add
        - vp9_iht16x16_add
        - vp9_iht4x4_add
        - vp9_iht8x8_add
        - vp9_iwht4x4_add
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libvpx/vp9/decoder/vp9_decodeframe.c:250,7'
          Branch Sides:    []
        - Branch String:   '/src/libvpx/vp9/decoder/vp9_decodeframe.c:270,7'
          Branch Sides:    []
      Callsites:
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:248,7'
          Dst:             vp9_highbd_iwht4x4_add
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:252,11'
          Dst:             vp9_highbd_iht4x4_add
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:255,11'
          Dst:             vp9_highbd_iht8x8_add
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:258,11'
          Dst:             vp9_highbd_iht16x16_add
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:261,11'
          Dst:             vp9_highbd_idct32x32_add
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:263,18'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:268,7'
          Dst:             vp9_iwht4x4_add
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:271,22'
          Dst:             vp9_iht4x4_add
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:272,22'
          Dst:             vp9_iht8x8_add
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:274,11'
          Dst:             vp9_iht16x16_add
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:276,24'
          Dst:             vp9_idct32x32_add
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:277,18'
          Dst:             __assert_fail
    - functionName:    decode_block
      functionSourceFile: '/src/libvpx/vp9/decoder/vp9_decodeframe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 914
      functionLinenumberEnd: 1029
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - char
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         171
      ICount:          825
      EdgeCount:       231
      CyclomaticComplexity: 62
      functionsReached:
        - dec_build_inter_predictors_sb
        - dec_reset_skip_context
        - get_uv_tx_size
        - is_inter_block
        - predict_and_reconstruct_intra_block
        - reconstruct_inter_block
        - set_offsets
        - vp9_build_mask
        - vp9_read_mode_info
        - vpx_internal_error
        - vpx_reader_has_error
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:924,19'
          Dst:             set_offsets
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:931,7'
          Dst:             vpx_internal_error
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:935,3'
          Dst:             vp9_read_mode_info
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:938,5'
          Dst:             dec_reset_skip_context
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:941,8'
          Dst:             is_inter_block
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:964,11'
          Dst:             predict_and_reconstruct_intra_block
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:945,39'
          Dst:             get_uv_tx_size
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:964,11'
          Dst:             predict_and_reconstruct_intra_block
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:945,39'
          Dst:             get_uv_tx_size
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:964,11'
          Dst:             predict_and_reconstruct_intra_block
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:969,5'
          Dst:             dec_build_inter_predictors_sb
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1016,25'
          Dst:             reconstruct_inter_block
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:996,41'
          Dst:             get_uv_tx_size
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1016,25'
          Dst:             reconstruct_inter_block
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:996,41'
          Dst:             get_uv_tx_size
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1016,25'
          Dst:             reconstruct_inter_block
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1024,20'
          Dst:             vpx_reader_has_error
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1027,5'
          Dst:             vp9_build_mask
    - functionName:    set_offsets
      functionSourceFile: '/src/libvpx/vp9/decoder/vp9_decodeframe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 826
      functionLinenumberEnd: 850
      functionDepth:   0
      returnType:      'N/A'
      argCount:        11
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          131
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - get_frame_new_buffer
        - set_mi_row_col
        - set_plane_n4
        - set_skip_context
        - vp9_setup_dst_planes
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:841,3'
          Dst:             set_plane_n4
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:843,3'
          Dst:             set_skip_context
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:847,3'
          Dst:             set_mi_row_col
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:849,35'
          Dst:             get_frame_new_buffer
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:849,3'
          Dst:             vp9_setup_dst_planes
    - functionName:    dec_reset_skip_context
      functionSourceFile: '/src/libvpx/vp9/decoder/vp9_decodeframe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 785
      functionLinenumberEnd: 792
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          40
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    is_inter_block
      functionSourceFile: '/src/libvpx/vp9/common/vp9_blockd.h'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_uv_tx_size
      functionSourceFile: '/src/libvpx/vp9/common/vp9_blockd.h'
      linkageType:     InternalLinkage
      functionLinenumber: 244
      functionLinenumberEnd: 249
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          60
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/vp9_blockd.h:245,3'
          Dst:             __assert_fail
    - functionName:    dec_build_inter_predictors_sb
      functionSourceFile: '/src/libvpx/vp9/decoder/vp9_decodeframe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 719
      functionLinenumberEnd: 783
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         57
      ICount:          369
      EdgeCount:       76
      CyclomaticComplexity: 21
      functionsReached:
        - average_split_mvs
        - dec_build_inter_predictors
        - has_second_ref
        - vp9_is_scaled
        - vp9_is_valid_scale
        - vp9_setup_pre_planes
        - vpx_internal_error
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:726,27'
          Dst:             has_second_ref
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:738,10'
          Dst:             vp9_is_valid_scale
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:739,7'
          Dst:             vpx_internal_error
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:742,17'
          Dst:             vp9_is_scaled
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:743,5'
          Dst:             vp9_setup_pre_planes
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:759,27'
          Dst:             average_split_mvs
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:760,13'
          Dst:             dec_build_inter_predictors
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:759,27'
          Dst:             average_split_mvs
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:760,13'
          Dst:             dec_build_inter_predictors
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:759,27'
          Dst:             average_split_mvs
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:760,13'
          Dst:             dec_build_inter_predictors
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:738,10'
          Dst:             vp9_is_valid_scale
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:739,7'
          Dst:             vpx_internal_error
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:742,17'
          Dst:             vp9_is_scaled
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:743,5'
          Dst:             vp9_setup_pre_planes
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:777,9'
          Dst:             dec_build_inter_predictors
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:777,9'
          Dst:             dec_build_inter_predictors
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:777,9'
          Dst:             dec_build_inter_predictors
    - functionName:    vpx_reader_has_error
      functionSourceFile: '/src/libvpx/vpx_dsp/bitreader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          19
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    has_second_ref
      functionSourceFile: '/src/libvpx/vp9/common/vp9_blockd.h'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vp9_is_valid_scale
      functionSourceFile: '/src/libvpx/vp9/common/vp9_scale.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          22
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vp9_is_scaled
      functionSourceFile: '/src/libvpx/vp9/common/vp9_scale.h'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - vp9_is_valid_scale
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/vp9_scale.h:57,10'
          Dst:             vp9_is_valid_scale
    - functionName:    dec_build_inter_predictors
      functionSourceFile: '/src/libvpx/vp9/decoder/vp9_decodeframe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 583
      functionLinenumberEnd: 714
      functionDepth:   0
      returnType:      void
      argCount:        19
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         55
      ICount:          369
      EdgeCount:       76
      CyclomaticComplexity: 23
      functionsReached:
        - clamp_mv_to_umv_border_sb
        - extend_and_predict
        - highbd_inter_predictor
        - inter_predictor
        - vp9_scale_mv
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:604,22'
          Dst:             clamp_mv_to_umv_border_sb
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:630,17'
          Dst:             vp9_scale_mv
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:691,7'
          Dst:             extend_and_predict
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:703,5'
          Dst:             highbd_inter_predictor
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:707,5'
          Dst:             inter_predictor
    - functionName:    extend_and_predict
      functionSourceFile: '/src/libvpx/vp9/decoder/vp9_decodeframe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 541
      functionLinenumberEnd: 556
      functionDepth:   0
      returnType:      void
      argCount:        22
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - build_mc_border
        - high_build_mc_border
        - highbd_inter_predictor
        - inter_predictor
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:544,5'
          Dst:             high_build_mc_border
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:546,5'
          Dst:             highbd_inter_predictor
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:550,5'
          Dst:             build_mc_border
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:552,5'
          Dst:             inter_predictor
    - functionName:    highbd_inter_predictor
      functionSourceFile: '/src/libvpx/vp9/common/vp9_reconinter.h'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      void
      argCount:        14
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    inter_predictor
      functionSourceFile: '/src/libvpx/vp9/common/vp9_reconinter.h'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 32
      functionDepth:   0
      returnType:      void
      argCount:        13
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    high_build_mc_border
      functionSourceFile: '/src/libvpx/vp9/decoder/vp9_decodeframe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 497
      functionLinenumberEnd: 530
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          191
      EdgeCount:       49
      CyclomaticComplexity: 14
      functionsReached:
        - vpx_memset16
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:519,15'
          Dst:             vpx_memset16
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:523,16'
          Dst:             vpx_memset16
    - functionName:    build_mc_border
      functionSourceFile: '/src/libvpx/vp9/decoder/vp9_decodeframe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 460
      functionLinenumberEnd: 492
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         104
      ICount:          481
      EdgeCount:       141
      CyclomaticComplexity: 39
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_memset16
      functionSourceFile: '/src/libvpx/vpx_mem/vpx_mem.h'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          111
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    set_plane_n4
      functionSourceFile: '/src/libvpx/vp9/decoder/vp9_decodeframe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 795
      functionLinenumberEnd: 803
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          66
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    set_skip_context
      functionSourceFile: '/src/libvpx/vp9/common/vp9_onyxc_int.h'
      linkageType:     InternalLinkage
      functionLinenumber: 405
      functionLinenumberEnd: 414
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          58
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    set_mi_row_col
      functionSourceFile: '/src/libvpx/vp9/common/vp9_onyxc_int.h'
      linkageType:     InternalLinkage
      functionLinenumber: 423
      functionLinenumberEnd: 432
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          62
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_frame_new_buffer
      functionSourceFile: '/src/libvpx/vp9/common/vp9_onyxc_int.h'
      linkageType:     InternalLinkage
      functionLinenumber: 327
      functionLinenumberEnd: 328
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    decode_partition
      functionSourceFile: '/src/libvpx/vp9/decoder/vp9_decodeframe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1175
      functionLinenumberEnd: 1227
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - char
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          136
      EdgeCount:       33
      CyclomaticComplexity: 8
      functionsReached:
        - __assert_fail
        - dec_update_partition_context
        - decode_block
        - decode_partition
        - read_partition
      functionUses:    6
      BranchProfiles:
        - Branch String:   '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1196,5'
          Branch Sides:    []
      Callsites:
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1188,15'
          Dst:             read_partition
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1194,5'
          Dst:             decode_block
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1198,9'
          Dst:             decode_block
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1201,9'
          Dst:             decode_block
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1203,11'
          Dst:             decode_block
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1207,9'
          Dst:             decode_block
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1209,11'
          Dst:             decode_block
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1213,9'
          Dst:             decode_partition
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1214,9'
          Dst:             decode_partition
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1215,9'
          Dst:             decode_partition
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1216,9'
          Dst:             decode_partition
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1219,16'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1226,5'
          Dst:             dec_update_partition_context
    - functionName:    read_partition
      functionSourceFile: '/src/libvpx/vp9/decoder/vp9_decodeframe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1151
      functionLinenumberEnd: 1169
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          77
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - dec_partition_plane_context
        - vpx_read
        - vpx_read_tree
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1152,19'
          Dst:             dec_partition_plane_context
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1159,25'
          Dst:             vpx_read_tree
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1161,9'
          Dst:             vpx_read
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1163,9'
          Dst:             vpx_read
    - functionName:    dec_update_partition_context
      functionSourceFile: '/src/libvpx/vp9/decoder/vp9_decodeframe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1137
      functionLinenumberEnd: 1147
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - char
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dec_partition_plane_context
      functionSourceFile: '/src/libvpx/vp9/decoder/vp9_decodeframe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1124
      functionLinenumberEnd: 1132
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          24
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_read_tree
      functionSourceFile: '/src/libvpx/vpx_dsp/bitreader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vpx_read
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/bitreader.h:154,24'
          Dst:             vpx_read
    - functionName:    vpx_read
      functionSourceFile: '/src/libvpx/vpx_dsp/bitreader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          65
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - vpx_reader_fill
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/bitreader.h:85,21'
          Dst:             vpx_reader_fill
    - functionName:    set_rows_after_error
      functionSourceFile: '/src/libvpx/vp9/decoder/vp9_decodeframe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2161
      functionLinenumberEnd: 2177
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          52
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - mi_cols_aligned_to_sb
        - vp9_set_row
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:0,0'
          Dst:             mi_cols_aligned_to_sb
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2169,7'
          Dst:             vp9_set_row
    - functionName:    mi_cols_aligned_to_sb
      functionSourceFile: '/src/libvpx/vp9/common/vp9_onyxc_int.h'
      linkageType:     InternalLinkage
      functionLinenumber: 359
      functionLinenumberEnd: 360
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    15
      BranchProfiles:  []
      Callsites:       []
    - functionName:    compare_tile_buffers
      functionSourceFile: '/src/libvpx/vp9/decoder/vp9_decodeframe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2273
      functionLinenumberEnd: 2276
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    tile_worker_hook
      functionSourceFile: '/src/libvpx/vp9/decoder/vp9_decodeframe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2182
      functionLinenumberEnd: 2270
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         60
      ICount:          375
      EdgeCount:       82
      CyclomaticComplexity: 24
      functionsReached:
        - __assert_fail
        - _setjmp
        - decode_partition
        - mi_cols_aligned_to_sb
        - set_rows_after_error
        - setup_token_decoder
        - vp9_init_macroblockd
        - vp9_loopfilter_rows
        - vp9_set_row
        - vp9_tile_init
        - vpx_reader_find_end
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2196,7'
          Dst:             _setjmp
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2203,7'
          Dst:             set_rows_after_error
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2219,5'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2222,5'
          Dst:             vp9_tile_init
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2223,5'
          Dst:             setup_token_decoder
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2226,5'
          Dst:             vp9_init_macroblockd
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2236,9'
          Dst:             decode_partition
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2239,34'
          Dst:             mi_cols_aligned_to_sb
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2242,9'
          Dst:             vp9_set_row
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2249,24'
          Dst:             vpx_reader_find_end
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2259,5'
          Dst:             set_rows_after_error
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2265,5'
          Dst:             vp9_loopfilter_rows
    - functionName:    _setjmp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    setup_token_decoder
      functionSourceFile: '/src/libvpx/vp9/decoder/vp9_decodeframe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1302
      functionLinenumberEnd: 1312
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          37
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - read_is_valid
        - vpx_internal_error
        - vpx_reader_init
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1305,8'
          Dst:             read_is_valid
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1306,5'
          Dst:             vpx_internal_error
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1309,7'
          Dst:             vpx_reader_init
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1310,5'
          Dst:             vpx_internal_error
    - functionName:    vp9_init_macroblockd
      functionSourceFile: '/src/libvpx/vp9/common/vp9_onyxc_int.h'
      linkageType:     InternalLinkage
      functionLinenumber: 376
      functionLinenumberEnd: 398
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          103
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - get_plane_type
        - mi_cols_aligned_to_sb
        - set_partition_probs
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/vp9_onyxc_int.h:385,9'
          Dst:             get_plane_type
        - Src:             '/src/libvpx/vp9/common/vp9_onyxc_int.h:383,46'
          Dst:             mi_cols_aligned_to_sb
        - Src:             '/src/libvpx/vp9/common/vp9_onyxc_int.h:385,9'
          Dst:             get_plane_type
        - Src:             '/src/libvpx/vp9/common/vp9_onyxc_int.h:383,46'
          Dst:             mi_cols_aligned_to_sb
        - Src:             '/src/libvpx/vp9/common/vp9_onyxc_int.h:385,9'
          Dst:             get_plane_type
        - Src:             '/src/libvpx/vp9/common/vp9_onyxc_int.h:397,3'
          Dst:             set_partition_probs
    - functionName:    get_plane_type
      functionSourceFile: '/src/libvpx/vp9/common/vp9_blockd.h'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 211
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    set_partition_probs
      functionSourceFile: '/src/libvpx/vp9/common/vp9_onyxc_int.h'
      linkageType:     InternalLinkage
      functionLinenumber: 368
      functionLinenumberEnd: 373
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - frame_is_intra_only
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/vp9_onyxc_int.h:370,7'
          Dst:             frame_is_intra_only
    - functionName:    frame_is_intra_only
      functionSourceFile: '/src/libvpx/vp9/common/vp9_onyxc_int.h'
      linkageType:     InternalLinkage
      functionLinenumber: 363
      functionLinenumberEnd: 364
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    read_is_valid
      functionSourceFile: '/src/libvpx/vp9/decoder/vp9_decodeframe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          22
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mem_get_be32_as_int
      functionSourceFile: '/src/libvpx/vpx_ports/mem_ops.h'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          21
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_tile_buffer
      functionSourceFile: '/src/libvpx/vp9/decoder/vp9_decodeframe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1651
      functionLinenumberEnd: 1679
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          86
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - mem_get_be32_as_int
        - read_is_valid
        - vpx_internal_error
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1655,10'
          Dst:             read_is_valid
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1656,7'
          Dst:             vpx_internal_error
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1662,14'
          Dst:             mem_get_be32_as_int
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1664,14'
          Dst:             mem_get_be32_as_int
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1669,7'
          Dst:             vpx_internal_error
    - functionName:    parse_inter_block_row_mt
      functionSourceFile: '/src/libvpx/vp9/decoder/vp9_decodeframe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 425
      functionLinenumberEnd: 436
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vp9_decode_block_tokens
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:429,19'
          Dst:             vp9_decode_block_tokens
    - functionName:    parse_intra_block_row_mt
      functionSourceFile: '/src/libvpx/vp9/decoder/vp9_decodeframe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 342
      functionLinenumberEnd: 362
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          117
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - vp9_decode_block_tokens
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:356,16'
          Dst:             vp9_decode_block_tokens
    - functionName:    parse_block
      functionSourceFile: '/src/libvpx/vp9/decoder/vp9_decodeframe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1065
      functionLinenumberEnd: 1121
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - char
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         31
      ICount:          171
      EdgeCount:       42
      CyclomaticComplexity: 13
      functionsReached:
        - dec_reset_skip_context
        - is_inter_block
        - parse_inter_block_row_mt
        - parse_intra_block_row_mt
        - predict_recon_inter
        - predict_recon_intra
        - set_offsets
        - vp9_read_mode_info
        - vpx_internal_error
        - vpx_reader_has_error
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1074,19'
          Dst:             set_offsets
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1081,7'
          Dst:             vpx_internal_error
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1085,3'
          Dst:             vp9_read_mode_info
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1088,5'
          Dst:             dec_reset_skip_context
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1091,8'
          Dst:             is_inter_block
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1092,5'
          Dst:             predict_recon_intra
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1092,5'
          Dst:             parse_intra_block_row_mt
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1107,18'
          Dst:             predict_recon_inter
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1107,18'
          Dst:             parse_inter_block_row_mt
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1120,20'
          Dst:             vpx_reader_has_error
    - functionName:    predict_recon_intra
      functionSourceFile: '/src/libvpx/vp9/decoder/vp9_decodeframe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 886
      functionLinenumberEnd: 911
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         72
      ICount:          336
      EdgeCount:       96
      CyclomaticComplexity: 26
      functionsReached:
        - get_uv_tx_size
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:890,37'
          Dst:             get_uv_tx_size
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:890,37'
          Dst:             get_uv_tx_size
    - functionName:    predict_recon_inter
      functionSourceFile: '/src/libvpx/vp9/decoder/vp9_decodeframe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 855
      functionLinenumberEnd: 881
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         72
      ICount:          348
      EdgeCount:       96
      CyclomaticComplexity: 26
      functionsReached:
        - get_uv_tx_size
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:860,37'
          Dst:             get_uv_tx_size
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:860,37'
          Dst:             get_uv_tx_size
    - functionName:    reconstruct_inter_block_row_mt
      functionSourceFile: '/src/libvpx/vp9/decoder/vp9_decodeframe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 441
      functionLinenumberEnd: 455
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - inverse_transform_block_inter
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:448,5'
          Dst:             inverse_transform_block_inter
    - functionName:    predict_and_reconstruct_intra_block_row_mt
      functionSourceFile: '/src/libvpx/vp9/decoder/vp9_decodeframe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 368
      functionLinenumberEnd: 391
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          127
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - inverse_transform_block_intra
        - vp9_predict_intra_block
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:377,3'
          Dst:             vp9_predict_intra_block
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:384,7'
          Dst:             inverse_transform_block_intra
    - functionName:    set_offsets_recon
      functionSourceFile: '/src/libvpx/vp9/decoder/vp9_decodeframe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 807
      functionLinenumberEnd: 821
      functionDepth:   0
      returnType:      'N/A'
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          37
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - get_frame_new_buffer
        - set_mi_row_col
        - set_plane_n4
        - set_skip_context
        - vp9_setup_dst_planes
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:812,3'
          Dst:             set_plane_n4
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:814,3'
          Dst:             set_skip_context
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:818,3'
          Dst:             set_mi_row_col
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:820,35'
          Dst:             get_frame_new_buffer
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:820,3'
          Dst:             vp9_setup_dst_planes
    - functionName:    get_subsize
      functionSourceFile: '/src/libvpx/vp9/common/vp9_blockd.h'
      linkageType:     InternalLinkage
      functionLinenumber: 215
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - char
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    lpf_map_write_check
      functionSourceFile: '/src/libvpx/vp9/decoder/vp9_decodeframe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1730
      functionLinenumberEnd: 1748
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          53
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - pthread_mutex_lock
        - pthread_mutex_unlock
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1734,3'
          Dst:             pthread_mutex_lock
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1736,3'
          Dst:             pthread_mutex_unlock
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1738,5'
          Dst:             pthread_mutex_lock
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1741,5'
          Dst:             pthread_mutex_unlock
    - functionName:    pthread_mutex_lock
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    25
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pthread_mutex_unlock
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    27
      BranchProfiles:  []
      Callsites:       []
    - functionName:    recon_block
      functionSourceFile: '/src/libvpx/vp9/decoder/vp9_decodeframe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1032
      functionLinenumberEnd: 1062
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - char
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          98
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - dec_build_inter_predictors_sb
        - is_inter_block
        - predict_and_reconstruct_intra_block_row_mt
        - predict_recon_inter
        - predict_recon_intra
        - reconstruct_inter_block_row_mt
        - set_offsets_recon
        - vp9_build_mask
        - vpx_internal_error
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1038,19'
          Dst:             set_offsets_recon
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1044,7'
          Dst:             vpx_internal_error
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1048,8'
          Dst:             is_inter_block
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1049,5'
          Dst:             predict_recon_intra
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1049,5'
          Dst:             predict_and_reconstruct_intra_block_row_mt
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1053,5'
          Dst:             dec_build_inter_predictors_sb
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1057,7'
          Dst:             predict_recon_inter
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1057,7'
          Dst:             reconstruct_inter_block_row_mt
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1061,3'
          Dst:             vp9_build_mask
    - functionName:    process_partition
      functionSourceFile: '/src/libvpx/vp9/decoder/vp9_decodeframe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1232
      functionLinenumberEnd: 1296
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - char
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          171
      EdgeCount:       40
      CyclomaticComplexity: 10
      functionsReached:
        - __assert_fail
        - dec_update_partition_context
        - get_subsize
        - process_partition
        - read_partition
      functionUses:    8
      BranchProfiles:
        - Branch String:   '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1260,5'
          Branch Sides:    []
      Callsites:
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1247,9'
          Dst:             read_partition
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1253,13'
          Dst:             get_subsize
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1277,9'
          Dst:             process_partition
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1279,9'
          Dst:             process_partition
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1281,9'
          Dst:             process_partition
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1283,9'
          Dst:             process_partition
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1286,16'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1294,7'
          Dst:             dec_update_partition_context
    - functionName:    map_read
      functionSourceFile: '/src/libvpx/vp9/decoder/vp9_decodeframe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1713
      functionLinenumberEnd: 1728
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          45
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - pthread_cond_wait
        - pthread_mutex_lock
        - pthread_mutex_unlock
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1718,3'
          Dst:             pthread_mutex_lock
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1720,5'
          Dst:             pthread_cond_wait
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1722,3'
          Dst:             pthread_mutex_unlock
    - functionName:    pthread_cond_wait
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    parse_tile_row
      functionSourceFile: '/src/libvpx/vp9/decoder/vp9_decodeframe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1853
      functionLinenumberEnd: 1892
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          124
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - mi_cols_aligned_to_sb
        - parse_block
        - process_partition
        - setup_token_decoder
        - vp9_init_macroblockd
        - vp9_tile_init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1859,28'
          Dst:             mi_cols_aligned_to_sb
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1862,3'
          Dst:             vp9_tile_init
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1866,5'
          Dst:             setup_token_decoder
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1870,3'
          Dst:             vp9_init_macroblockd
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1889,5'
          Dst:             process_partition
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1889,5'
          Dst:             parse_block
    - functionName:    recon_tile_row
      functionSourceFile: '/src/libvpx/vp9/decoder/vp9_decodeframe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1788
      functionLinenumberEnd: 1850
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          180
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - lpf_map_write_check
        - map_read
        - map_write
        - mi_cols_aligned_to_sb
        - process_partition
        - recon_block
        - vp9_jobq_queue
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1792,28'
          Dst:             mi_cols_aligned_to_sb
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1809,7'
          Dst:             map_read
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1821,5'
          Dst:             process_partition
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1821,5'
          Dst:             recon_block
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1829,28'
          Dst:             lpf_map_write_check
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1836,13'
          Dst:             vp9_jobq_queue
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1841,13'
          Dst:             vp9_jobq_queue
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1847,5'
          Dst:             map_write
    - functionName:    map_write
      functionSourceFile: '/src/libvpx/vp9/decoder/vp9_decodeframe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1699
      functionLinenumberEnd: 1710
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pthread_cond_signal
        - pthread_mutex_lock
        - pthread_mutex_unlock
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1701,3'
          Dst:             pthread_mutex_lock
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1703,3'
          Dst:             pthread_cond_signal
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1704,3'
          Dst:             pthread_mutex_unlock
    - functionName:    pthread_cond_signal
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vp9_tile_done
      functionSourceFile: '/src/libvpx/vp9/decoder/vp9_decodeframe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1751
      functionLinenumberEnd: 1766
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pthread_mutex_lock
        - pthread_mutex_unlock
        - vp9_jobq_terminate
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1756,3'
          Dst:             pthread_mutex_lock
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1759,3'
          Dst:             pthread_mutex_unlock
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1761,5'
          Dst:             vp9_jobq_terminate
    - functionName:    get_tile_buffers
      functionSourceFile: '/src/libvpx/vp9/decoder/vp9_decodeframe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1684
      functionLinenumberEnd: 1696
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          97
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - get_tile_buffer
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1692,7'
          Dst:             get_tile_buffer
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1692,7'
          Dst:             get_tile_buffer
    - functionName:    row_decode_worker_hook
      functionSourceFile: '/src/libvpx/vp9/decoder/vp9_decodeframe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1894
      functionLinenumberEnd: 2013
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         51
      ICount:          345
      EdgeCount:       70
      CyclomaticComplexity: 21
      functionsReached:
        - __assert_fail
        - _setjmp
        - map_write
        - mi_cols_aligned_to_sb
        - parse_tile_row
        - recon_tile_row
        - vp9_init_macroblockd
        - vp9_jobq_dequeue
        - vp9_jobq_queue
        - vp9_loopfilter_job
        - vp9_tile_done
        - vp9_tile_init
        - vpx_free
        - vpx_internal_error
        - vpx_memalign
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1900,28'
          Dst:             mi_cols_aligned_to_sb
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1901,28'
          Dst:             mi_cols_aligned_to_sb
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1910,11'
          Dst:             vp9_jobq_dequeue
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1920,9'
          Dst:             vp9_loopfilter_job
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1927,9'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1927,9'
          Dst:             vpx_memalign
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1927,9'
          Dst:             vpx_internal_error
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1931,7'
          Dst:             vp9_tile_init
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1932,7'
          Dst:             vp9_init_macroblockd
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1936,11'
          Dst:             _setjmp
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1943,11'
          Dst:             map_write
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1947,11'
          Dst:             vp9_tile_done
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1955,7'
          Dst:             recon_tile_row
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1959,9'
          Dst:             vpx_internal_error
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1964,9'
          Dst:             vp9_tile_done
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1969,11'
          Dst:             _setjmp
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1972,9'
          Dst:             vp9_tile_done
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1982,7'
          Dst:             parse_tile_row
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1986,9'
          Dst:             vpx_internal_error
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1995,9'
          Dst:             vp9_jobq_queue
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2005,9'
          Dst:             vp9_jobq_queue
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2011,3'
          Dst:             vpx_free
    - functionName:    init_mt
      functionSourceFile: '/src/libvpx/vp9/decoder/vp9_decodeframe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2279
      functionLinenumberEnd: 2324
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         34
      ICount:          191
      EdgeCount:       45
      CyclomaticComplexity: 13
      functionsReached:
        - __assert_fail
        - mi_cols_aligned_to_sb
        - vp9_lpf_mt_init
        - vp9_reset_lfm
        - vpx_free
        - vpx_get_worker_interface
        - vpx_internal_error
        - vpx_malloc
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2284,48'
          Dst:             vpx_get_worker_interface
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2288,5'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2288,5'
          Dst:             vpx_malloc
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2288,5'
          Dst:             vpx_internal_error
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2300,9'
          Dst:             vpx_free
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2302,9'
          Dst:             vpx_internal_error
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2311,5'
          Dst:             vp9_lpf_mt_init
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2283,31'
          Dst:             mi_cols_aligned_to_sb
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2323,3'
          Dst:             vp9_reset_lfm
    - functionName:    update_mv_probs
      functionSourceFile: '/src/libvpx/vp9/decoder/vp9_decodeframe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          42
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - vpx_read
        - vpx_read_literal
      functionUses:    19
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:138,9'
          Dst:             vpx_read
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:138,46'
          Dst:             vpx_read_literal
    - functionName:    vpx_read_literal
      functionSourceFile: '/src/libvpx/vpx_dsp/bitreader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 142
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vpx_read_bit
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/bitreader.h:145,52'
          Dst:             vpx_read_bit
    - functionName:    vpx_read_bit
      functionSourceFile: '/src/libvpx/vpx_dsp/bitreader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 138
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_read
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/bitreader.h:139,10'
          Dst:             vpx_read
    - functionName:    read_coef_probs_common
      functionSourceFile: '/src/libvpx/vp9/decoder/vp9_decodeframe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1315
      functionLinenumberEnd: 1325
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          238
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - vp9_diff_update_prob
        - vpx_read_bit
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1318,7'
          Dst:             vpx_read_bit
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1324,15'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1324,15'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1324,15'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1324,15'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1324,15'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1324,15'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1324,15'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1324,15'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1324,15'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1324,15'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1324,15'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1324,15'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1324,15'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1324,15'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1324,15'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1324,15'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1324,15'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1324,15'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1324,15'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1324,15'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1324,15'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1324,15'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1324,15'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1324,15'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1324,15'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1324,15'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1324,15'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1324,15'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1324,15'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1324,15'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1324,15'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1324,15'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1324,15'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1324,15'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1324,15'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1324,15'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1324,15'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1324,15'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1324,15'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1324,15'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1324,15'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1324,15'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1324,15'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1324,15'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1324,15'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1324,15'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1324,15'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1324,15'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1324,15'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1324,15'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1324,15'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1324,15'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1324,15'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1324,15'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1324,15'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1324,15'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1324,15'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1324,15'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1324,15'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1324,15'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1324,15'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1324,15'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1324,15'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1324,15'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1324,15'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1324,15'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1324,15'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1324,15'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1324,15'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1324,15'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1324,15'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1324,15'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1324,15'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1324,15'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1324,15'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1324,15'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1324,15'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1324,15'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1324,15'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1324,15'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1324,15'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1324,15'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1324,15'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1324,15'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1324,15'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1324,15'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1324,15'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1324,15'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1324,15'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1324,15'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1324,15'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1324,15'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1324,15'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1324,15'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1324,15'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1324,15'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1324,15'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1324,15'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1324,15'
          Dst:             vp9_diff_update_prob
    - functionName:    read_mv_probs
      functionSourceFile: '/src/libvpx/vp9/decoder/vp9_decodeframe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 168
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          59
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - update_mv_probs
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:144,3'
          Dst:             update_mv_probs
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:148,5'
          Dst:             update_mv_probs
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:149,5'
          Dst:             update_mv_probs
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:150,5'
          Dst:             update_mv_probs
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:151,5'
          Dst:             update_mv_probs
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:148,5'
          Dst:             update_mv_probs
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:149,5'
          Dst:             update_mv_probs
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:150,5'
          Dst:             update_mv_probs
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:151,5'
          Dst:             update_mv_probs
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:157,7'
          Dst:             update_mv_probs
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:157,7'
          Dst:             update_mv_probs
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:158,5'
          Dst:             update_mv_probs
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:157,7'
          Dst:             update_mv_probs
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:157,7'
          Dst:             update_mv_probs
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:158,5'
          Dst:             update_mv_probs
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:164,7'
          Dst:             update_mv_probs
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:165,7'
          Dst:             update_mv_probs
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:164,7'
          Dst:             update_mv_probs
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:165,7'
          Dst:             update_mv_probs
    - functionName:    read_frame_reference_mode_probs
      functionSourceFile: '/src/libvpx/vp9/decoder/vp9_decodeframe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          88
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - vp9_diff_update_prob
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:122,7'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:122,7'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:122,7'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:122,7'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:122,7'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:126,7'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:127,7'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:126,7'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:127,7'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:126,7'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:127,7'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:126,7'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:127,7'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:126,7'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:127,7'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:132,7'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:132,7'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:132,7'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:132,7'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:132,7'
          Dst:             vp9_diff_update_prob
    - functionName:    read_frame_reference_mode
      functionSourceFile: '/src/libvpx/vp9/decoder/vp9_decodeframe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          36
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - vp9_compound_reference_allowed
        - vpx_read_bit
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:107,7'
          Dst:             vp9_compound_reference_allowed
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:108,12'
          Dst:             vpx_read_bit
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:109,19'
          Dst:             vpx_read_bit
    - functionName:    read_switchable_interp_probs
      functionSourceFile: '/src/libvpx/vp9/decoder/vp9_decodeframe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vp9_diff_update_prob
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:95,7'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:95,7'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:95,7'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:95,7'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:95,7'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:95,7'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:95,7'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:95,7'
          Dst:             vp9_diff_update_prob
    - functionName:    read_inter_mode_probs
      functionSourceFile: '/src/libvpx/vp9/decoder/vp9_decodeframe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          53
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vp9_diff_update_prob
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:102,7'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:102,7'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:102,7'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:102,7'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:102,7'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:102,7'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:102,7'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:102,7'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:102,7'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:102,7'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:102,7'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:102,7'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:102,7'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:102,7'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:102,7'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:102,7'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:102,7'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:102,7'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:102,7'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:102,7'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:102,7'
          Dst:             vp9_diff_update_prob
    - functionName:    read_coef_probs
      functionSourceFile: '/src/libvpx/vp9/decoder/vp9_decodeframe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1327
      functionLinenumberEnd: 1332
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - read_coef_probs_common
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1331,5'
          Dst:             read_coef_probs_common
    - functionName:    read_tx_mode_probs
      functionSourceFile: '/src/libvpx/vp9/decoder/vp9_decodeframe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vp9_diff_update_prob
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:80,7'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:80,7'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:84,7'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:84,7'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:84,7'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:84,7'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:88,7'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:88,7'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:88,7'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:88,7'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:88,7'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:88,7'
          Dst:             vp9_diff_update_prob
    - functionName:    read_tx_mode
      functionSourceFile: '/src/libvpx/vp9/decoder/vp9_decodeframe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          34
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - vpx_read_bit
        - vpx_read_literal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:69,21'
          Dst:             vpx_read_literal
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:70,42'
          Dst:             vpx_read_bit
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:71,3'
          Dst:             __assert_fail
    - functionName:    error_handler
      functionSourceFile: '/src/libvpx/vp9/decoder/vp9_decodeframe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2573
      functionLinenumberEnd: 2576
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_internal_error
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2575,3'
          Dst:             vpx_internal_error
    - functionName:    get_msb
      functionSourceFile: '/src/libvpx/vpx_ports/bitops.h'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_unsigned_bits
      functionSourceFile: '/src/libvpx/vp9/common/vp9_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - get_msb
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/vp9_common.h:46,27'
          Dst:             get_msb
    - functionName:    decode_unsigned_max
      functionSourceFile: '/src/libvpx/vp9/decoder/vp9_decodeframe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - get_unsigned_bits
        - vpx_rb_read_literal
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:64,44'
          Dst:             get_unsigned_bits
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:64,20'
          Dst:             vpx_rb_read_literal
    - functionName:    read_delta_q
      functionSourceFile: '/src/libvpx/vp9/decoder/vp9_decodeframe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1410
      functionLinenumberEnd: 1411
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vpx_rb_read_bit
        - vpx_rb_read_signed_literal
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1411,10'
          Dst:             vpx_rb_read_bit
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1411,32'
          Dst:             vpx_rb_read_signed_literal
    - functionName:    valid_ref_frame_img_fmt
      functionSourceFile: '/src/libvpx/vp9/decoder/vp9_decodeframe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1550
      functionLinenumberEnd: 1552
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    valid_ref_frame_size
      functionSourceFile: '/src/libvpx/vp9/common/vp9_scale.h'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    resize_mv_buffer
      functionSourceFile: '/src/libvpx/vp9/decoder/vp9_decodeframe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1470
      functionLinenumberEnd: 1477
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          52
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - vpx_calloc
        - vpx_free
        - vpx_internal_error
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1471,3'
          Dst:             vpx_free
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1474,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1474,3'
          Dst:             vpx_calloc
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1474,3'
          Dst:             vpx_internal_error
    - functionName:    setup_render_size
      functionSourceFile: '/src/libvpx/vp9/decoder/vp9_decodeframe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1463
      functionLinenumberEnd: 1468
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vp9_read_frame_size
        - vpx_rb_read_bit
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1466,7'
          Dst:             vpx_rb_read_bit
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1467,5'
          Dst:             vp9_read_frame_size
    - functionName:    vp9_read_frame_size
      functionSourceFile: '/src/libvpx/vp9/decoder/vp9_decodeframe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2946
      functionLinenumberEnd: 2949
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_rb_read_literal
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2947,12'
          Dst:             vpx_rb_read_literal
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2948,13'
          Dst:             vpx_rb_read_literal
    - functionName:    resize_context_buffers
      functionSourceFile: '/src/libvpx/vp9/decoder/vp9_decodeframe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1479
      functionLinenumberEnd: 1515
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         31
      ICount:          139
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached:
        - resize_mv_buffer
        - vp9_alloc_context_buffers
        - vp9_init_context_buffers
        - vp9_set_mb_mi
        - vpx_internal_error
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1482,5'
          Dst:             vpx_internal_error
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1495,11'
          Dst:             vp9_alloc_context_buffers
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1501,9'
          Dst:             vpx_internal_error
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1505,7'
          Dst:             vp9_set_mb_mi
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1507,5'
          Dst:             vp9_init_context_buffers
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1513,5'
          Dst:             resize_mv_buffer
    - functionName:    vp9_jobq_alloc
      functionSourceFile: '/src/libvpx/vp9/decoder/vp9_decodeframe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1768
      functionLinenumberEnd: 1784
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          66
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - mi_cols_aligned_to_sb
        - vp9_jobq_init
        - vpx_calloc
        - vpx_free
        - vpx_internal_error
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1771,28'
          Dst:             mi_cols_aligned_to_sb
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1777,5'
          Dst:             vpx_free
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1778,5'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1778,5'
          Dst:             vpx_calloc
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1778,5'
          Dst:             vpx_internal_error
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1780,5'
          Dst:             vp9_jobq_init
    - functionName:    setup_tile_info
      functionSourceFile: '/src/libvpx/vp9/decoder/vp9_decodeframe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1628
      functionLinenumberEnd: 1644
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          89
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - vp9_get_tile_n_bits
        - vpx_internal_error
        - vpx_rb_read_bit
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1630,3'
          Dst:             vp9_get_tile_n_bits
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1635,24'
          Dst:             vpx_rb_read_bit
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1638,5'
          Dst:             vpx_internal_error
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1642,24'
          Dst:             vpx_rb_read_bit
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1643,49'
          Dst:             vpx_rb_read_bit
    - functionName:    setup_segmentation_dequant
      functionSourceFile: '/src/libvpx/vp9/decoder/vp9_decodeframe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1429
      functionLinenumberEnd: 1454
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          222
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vp9_ac_quant
        - vp9_dc_quant
        - vp9_get_qindex
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1434,26'
          Dst:             vp9_get_qindex
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1436,11'
          Dst:             vp9_dc_quant
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1437,29'
          Dst:             vp9_ac_quant
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1439,11'
          Dst:             vp9_dc_quant
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1441,11'
          Dst:             vp9_ac_quant
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1434,26'
          Dst:             vp9_get_qindex
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1436,11'
          Dst:             vp9_dc_quant
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1437,29'
          Dst:             vp9_ac_quant
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1439,11'
          Dst:             vp9_dc_quant
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1441,11'
          Dst:             vp9_ac_quant
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1434,26'
          Dst:             vp9_get_qindex
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1436,11'
          Dst:             vp9_dc_quant
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1437,29'
          Dst:             vp9_ac_quant
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1439,11'
          Dst:             vp9_dc_quant
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1441,11'
          Dst:             vp9_ac_quant
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1434,26'
          Dst:             vp9_get_qindex
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1436,11'
          Dst:             vp9_dc_quant
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1437,29'
          Dst:             vp9_ac_quant
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1439,11'
          Dst:             vp9_dc_quant
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1441,11'
          Dst:             vp9_ac_quant
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1434,26'
          Dst:             vp9_get_qindex
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1436,11'
          Dst:             vp9_dc_quant
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1437,29'
          Dst:             vp9_ac_quant
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1439,11'
          Dst:             vp9_dc_quant
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1441,11'
          Dst:             vp9_ac_quant
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1434,26'
          Dst:             vp9_get_qindex
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1436,11'
          Dst:             vp9_dc_quant
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1437,29'
          Dst:             vp9_ac_quant
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1439,11'
          Dst:             vp9_dc_quant
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1441,11'
          Dst:             vp9_ac_quant
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1434,26'
          Dst:             vp9_get_qindex
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1436,11'
          Dst:             vp9_dc_quant
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1437,29'
          Dst:             vp9_ac_quant
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1439,11'
          Dst:             vp9_dc_quant
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1441,11'
          Dst:             vp9_ac_quant
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1434,26'
          Dst:             vp9_get_qindex
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1436,11'
          Dst:             vp9_dc_quant
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1437,29'
          Dst:             vp9_ac_quant
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1439,11'
          Dst:             vp9_dc_quant
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1441,11'
          Dst:             vp9_ac_quant
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1447,27'
          Dst:             vp9_dc_quant
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1448,27'
          Dst:             vp9_ac_quant
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1450,9'
          Dst:             vp9_dc_quant
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1452,9'
          Dst:             vp9_ac_quant
    - functionName:    setup_segmentation
      functionSourceFile: '/src/libvpx/vp9/decoder/vp9_decodeframe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1335
      functionLinenumberEnd: 1382
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         74
      ICount:          383
      EdgeCount:       101
      CyclomaticComplexity: 29
      functionsReached:
        - decode_unsigned_max
        - vp9_clearall_segfeatures
        - vp9_enable_segfeature
        - vp9_is_segfeature_signed
        - vp9_seg_feature_data_max
        - vp9_set_segdata
        - vpx_rb_read_bit
        - vpx_rb_read_literal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1341,18'
          Dst:             vpx_rb_read_bit
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1345,21'
          Dst:             vpx_rb_read_bit
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1349,11'
          Dst:             vpx_rb_read_bit
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1349,33'
          Dst:             vpx_rb_read_literal
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1349,11'
          Dst:             vpx_rb_read_bit
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1349,33'
          Dst:             vpx_rb_read_literal
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1349,11'
          Dst:             vpx_rb_read_bit
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1349,33'
          Dst:             vpx_rb_read_literal
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1349,11'
          Dst:             vpx_rb_read_bit
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1349,33'
          Dst:             vpx_rb_read_literal
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1349,11'
          Dst:             vpx_rb_read_bit
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1349,33'
          Dst:             vpx_rb_read_literal
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1349,11'
          Dst:             vpx_rb_read_bit
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1349,33'
          Dst:             vpx_rb_read_literal
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1349,11'
          Dst:             vpx_rb_read_bit
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1349,33'
          Dst:             vpx_rb_read_literal
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1351,28'
          Dst:             vpx_rb_read_bit
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1355,13'
          Dst:             vpx_rb_read_bit
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1355,35'
          Dst:             vpx_rb_read_literal
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1355,13'
          Dst:             vpx_rb_read_bit
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1355,35'
          Dst:             vpx_rb_read_literal
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1355,13'
          Dst:             vpx_rb_read_bit
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1355,35'
          Dst:             vpx_rb_read_literal
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1362,22'
          Dst:             vpx_rb_read_bit
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1364,22'
          Dst:             vpx_rb_read_bit
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1366,5'
          Dst:             vp9_clearall_segfeatures
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1371,37'
          Dst:             vpx_rb_read_bit
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1373,11'
          Dst:             vp9_enable_segfeature
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1374,42'
          Dst:             vp9_seg_feature_data_max
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1374,18'
          Dst:             decode_unsigned_max
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1375,15'
          Dst:             vp9_is_segfeature_signed
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1376,20'
          Dst:             vpx_rb_read_bit
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1378,9'
          Dst:             vp9_set_segdata
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1371,37'
          Dst:             vpx_rb_read_bit
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1373,11'
          Dst:             vp9_enable_segfeature
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1374,42'
          Dst:             vp9_seg_feature_data_max
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1374,18'
          Dst:             decode_unsigned_max
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1375,15'
          Dst:             vp9_is_segfeature_signed
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1376,20'
          Dst:             vpx_rb_read_bit
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1378,9'
          Dst:             vp9_set_segdata
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1371,37'
          Dst:             vpx_rb_read_bit
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1373,11'
          Dst:             vp9_enable_segfeature
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1374,42'
          Dst:             vp9_seg_feature_data_max
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1374,18'
          Dst:             decode_unsigned_max
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1375,15'
          Dst:             vp9_is_segfeature_signed
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1376,20'
          Dst:             vpx_rb_read_bit
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1378,9'
          Dst:             vp9_set_segdata
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1371,37'
          Dst:             vpx_rb_read_bit
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1373,11'
          Dst:             vp9_enable_segfeature
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1374,42'
          Dst:             vp9_seg_feature_data_max
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1374,18'
          Dst:             decode_unsigned_max
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1375,15'
          Dst:             vp9_is_segfeature_signed
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1376,20'
          Dst:             vpx_rb_read_bit
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1378,9'
          Dst:             vp9_set_segdata
    - functionName:    setup_quantization
      functionSourceFile: '/src/libvpx/vp9/decoder/vp9_decodeframe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1415
      functionLinenumberEnd: 1427
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          63
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - read_delta_q
        - vpx_rb_read_literal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1416,21'
          Dst:             vpx_rb_read_literal
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1417,22'
          Dst:             read_delta_q
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1418,23'
          Dst:             read_delta_q
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1419,23'
          Dst:             read_delta_q
    - functionName:    setup_loopfilter
      functionSourceFile: '/src/libvpx/vp9/decoder/vp9_decodeframe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1385
      functionLinenumberEnd: 1408
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         25
      ICount:          135
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - vpx_rb_read_bit
        - vpx_rb_read_literal
        - vpx_rb_read_signed_literal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1386,22'
          Dst:             vpx_rb_read_literal
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1387,25'
          Dst:             vpx_rb_read_literal
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1393,32'
          Dst:             vpx_rb_read_bit
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1395,33'
          Dst:             vpx_rb_read_bit
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1400,13'
          Dst:             vpx_rb_read_bit
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1401,31'
          Dst:             vpx_rb_read_signed_literal
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1400,13'
          Dst:             vpx_rb_read_bit
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1401,31'
          Dst:             vpx_rb_read_signed_literal
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1400,13'
          Dst:             vpx_rb_read_bit
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1401,31'
          Dst:             vpx_rb_read_signed_literal
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1400,13'
          Dst:             vpx_rb_read_bit
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1401,31'
          Dst:             vpx_rb_read_signed_literal
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1404,13'
          Dst:             vpx_rb_read_bit
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1405,32'
          Dst:             vpx_rb_read_signed_literal
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1404,13'
          Dst:             vpx_rb_read_bit
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1405,32'
          Dst:             vpx_rb_read_signed_literal
    - functionName:    read_interp_filter
      functionSourceFile: '/src/libvpx/vp9/decoder/vp9_decodeframe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1456
      functionLinenumberEnd: 1460
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vpx_rb_read_bit
        - vpx_rb_read_literal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1459,10'
          Dst:             vpx_rb_read_bit
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1460,50'
          Dst:             vpx_rb_read_literal
    - functionName:    setup_frame_size_with_refs
      functionSourceFile: '/src/libvpx/vp9/decoder/vp9_decodeframe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1556
      functionLinenumberEnd: 1626
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         63
      ICount:          360
      EdgeCount:       84
      CyclomaticComplexity: 23
      functionsReached:
        - __assert_fail
        - get_frame_new_buffer
        - resize_context_buffers
        - setup_render_size
        - valid_ref_frame_img_fmt
        - valid_ref_frame_size
        - vp9_read_frame_size
        - vpx_internal_error
        - vpx_rb_read_bit
        - vpx_realloc_frame_buffer
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1562,9'
          Dst:             vpx_rb_read_bit
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1563,7'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1562,9'
          Dst:             vpx_rb_read_bit
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1562,9'
          Dst:             vpx_rb_read_bit
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1573,15'
          Dst:             vp9_read_frame_size
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1576,5'
          Dst:             vpx_internal_error
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1583,5'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1585,9'
          Dst:             valid_ref_frame_size
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1585,9'
          Dst:             valid_ref_frame_size
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1585,9'
          Dst:             valid_ref_frame_size
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1589,5'
          Dst:             vpx_internal_error
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1593,5'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1594,10'
          Dst:             valid_ref_frame_img_fmt
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1598,7'
          Dst:             vpx_internal_error
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1594,10'
          Dst:             valid_ref_frame_img_fmt
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1598,7'
          Dst:             vpx_internal_error
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1594,10'
          Dst:             valid_ref_frame_img_fmt
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1598,7'
          Dst:             vpx_internal_error
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1602,3'
          Dst:             resize_context_buffers
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1603,3'
          Dst:             setup_render_size
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1606,11'
          Dst:             get_frame_new_buffer
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1605,7'
          Dst:             vpx_realloc_frame_buffer
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1614,5'
          Dst:             vpx_internal_error
    - functionName:    flush_all_fb_on_key
      functionSourceFile: '/src/libvpx/vp9/decoder/vp9_decodeframe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2622
      functionLinenumberEnd: 2636
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         78
      ICount:          458
      EdgeCount:       104
      CyclomaticComplexity: 28
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    setup_frame_size
      functionSourceFile: '/src/libvpx/vp9/decoder/vp9_decodeframe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1517
      functionLinenumberEnd: 1545
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          81
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - get_frame_new_buffer
        - resize_context_buffers
        - setup_render_size
        - vp9_read_frame_size
        - vpx_internal_error
        - vpx_realloc_frame_buffer
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1520,3'
          Dst:             vp9_read_frame_size
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1521,3'
          Dst:             resize_context_buffers
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1522,3'
          Dst:             setup_render_size
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1525,11'
          Dst:             get_frame_new_buffer
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1524,7'
          Dst:             vpx_realloc_frame_buffer
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:1533,5'
          Dst:             vpx_internal_error
    - functionName:    read_bitdepth_colorspace_sampling
      functionSourceFile: '/src/libvpx/vp9/decoder/vp9_decodeframe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2579
      functionLinenumberEnd: 2620
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          144
      EdgeCount:       38
      CyclomaticComplexity: 12
      functionsReached:
        - vpx_internal_error
        - vpx_rb_read_bit
        - vpx_rb_read_literal
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2581,21'
          Dst:             vpx_rb_read_bit
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2591,21'
          Dst:             vpx_rb_read_literal
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2593,42'
          Dst:             vpx_rb_read_bit
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2595,27'
          Dst:             vpx_rb_read_bit
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2596,27'
          Dst:             vpx_rb_read_bit
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2598,9'
          Dst:             vpx_internal_error
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2600,11'
          Dst:             vpx_rb_read_bit
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2601,9'
          Dst:             vpx_internal_error
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2612,11'
          Dst:             vpx_rb_read_bit
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2613,9'
          Dst:             vpx_internal_error
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2616,7'
          Dst:             vpx_internal_error
    - functionName:    ref_cnt_fb
      functionSourceFile: '/src/libvpx/vp9/common/vp9_onyxc_int.h'
      linkageType:     InternalLinkage
      functionLinenumber: 348
      functionLinenumberEnd: 357
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    decode_tiles
      functionSourceFile: '/src/libvpx/vp9/decoder/vp9_decodeframe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2016
      functionLinenumberEnd: 2158
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         109
      ICount:          658
      EdgeCount:       147
      CyclomaticComplexity: 40
      functionsReached:
        - __assert_fail
        - decode_partition
        - get_frame_new_buffer
        - get_tile_buffers
        - mi_cols_aligned_to_sb
        - parse_block
        - process_partition
        - recon_block
        - setup_token_decoder
        - vp9_init_macroblockd
        - vp9_loop_filter_data_reset
        - vp9_reset_lfm
        - vp9_tile_init
        - vp9_tile_set_col
        - vp9_tile_set_row
        - vpx_get_worker_interface
        - vpx_internal_error
        - vpx_memalign
        - vpx_reader_find_end
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2018,48'
          Dst:             vpx_get_worker_interface
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2019,28'
          Dst:             mi_cols_aligned_to_sb
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2029,5'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2029,5'
          Dst:             vpx_memalign
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2029,5'
          Dst:             vpx_internal_error
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2033,7'
          Dst:             vpx_internal_error
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2042,41'
          Dst:             get_frame_new_buffer
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2042,5'
          Dst:             vp9_loop_filter_data_reset
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2046,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2047,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2057,3'
          Dst:             vp9_reset_lfm
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2059,3'
          Dst:             get_tile_buffers
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2071,7'
          Dst:             vp9_tile_init
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2072,7'
          Dst:             setup_token_decoder
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2075,7'
          Dst:             vp9_init_macroblockd
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2081,5'
          Dst:             vp9_tile_set_row
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2088,9'
          Dst:             vp9_tile_set_col
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2119,11'
          Dst:             vpx_internal_error
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2114,13'
          Dst:             decode_partition
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2102,13'
          Dst:             process_partition
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2102,13'
          Dst:             parse_block
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2111,13'
          Dst:             process_partition
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2111,13'
          Dst:             recon_block
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2081,5'
          Dst:             vp9_tile_set_row
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2157,10'
          Dst:             vpx_reader_find_end
    - functionName:    decode_tiles_mt
      functionSourceFile: '/src/libvpx/vp9/decoder/vp9_decodeframe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2444
      functionLinenumberEnd: 2570
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         84
      ICount:          480
      EdgeCount:       110
      CyclomaticComplexity: 28
      functionsReached:
        - __assert_fail
        - compare_tile_buffers
        - get_frame_new_buffer
        - get_tile_buffers
        - init_mt
        - qsort
        - vp9_accumulate_frame_counts
        - vp9_loop_filter_data_reset
        - vpx_get_worker_interface
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2446,48'
          Dst:             vpx_get_worker_interface
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2449,38'
          Dst:             get_frame_new_buffer
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2455,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2456,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2459,3'
          Dst:             init_mt
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2471,7'
          Dst:             vp9_loop_filter_data_reset
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2484,3'
          Dst:             get_tile_buffers
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2488,3'
          Dst:             qsort
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2488,3'
          Dst:             compare_tile_buffers
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2541,9'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2565,7'
          Dst:             vp9_accumulate_frame_counts
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2569,3'
          Dst:             __assert_fail
    - functionName:    qsort
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    decode_tiles_row_wise_mt
      functionSourceFile: '/src/libvpx/vp9/decoder/vp9_decodeframe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2328
      functionLinenumberEnd: 2440
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         83
      ICount:          475
      EdgeCount:       110
      CyclomaticComplexity: 29
      functionsReached:
        - __assert_fail
        - get_frame_new_buffer
        - get_tile_buffers
        - init_mt
        - mi_cols_aligned_to_sb
        - vp9_accumulate_frame_counts
        - vp9_jobq_queue
        - vp9_jobq_reset
        - vp9_loop_filter_data_reset
        - vpx_get_worker_interface
        - vpx_reader_find_end
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2331,48'
          Dst:             vpx_get_worker_interface
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2338,23'
          Dst:             mi_cols_aligned_to_sb
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2339,23'
          Dst:             mi_cols_aligned_to_sb
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2341,38'
          Dst:             get_frame_new_buffer
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2343,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2344,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2350,3'
          Dst:             init_mt
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2361,7'
          Dst:             vp9_loop_filter_data_reset
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2380,3'
          Dst:             vp9_jobq_reset
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2385,3'
          Dst:             get_tile_buffers
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2402,5'
          Dst:             vp9_jobq_queue
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2429,36'
          Dst:             vpx_reader_find_end
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2436,7'
          Dst:             vp9_accumulate_frame_counts
    - functionName:    read_compressed_header
      functionSourceFile: '/src/libvpx/vp9/decoder/vp9_decodeframe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2870
      functionLinenumberEnd: 2917
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          292
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - frame_is_intra_only
        - read_coef_probs
        - read_frame_reference_mode
        - read_frame_reference_mode_probs
        - read_inter_mode_probs
        - read_mv_probs
        - read_switchable_interp_probs
        - read_tx_mode
        - read_tx_mode_probs
        - vp9_diff_update_prob
        - vp9_setup_compound_reference_mode
        - vpx_internal_error
        - vpx_reader_has_error
        - vpx_reader_init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2877,7'
          Dst:             vpx_reader_init
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2879,5'
          Dst:             vpx_internal_error
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2882,43'
          Dst:             read_tx_mode
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2883,38'
          Dst:             read_tx_mode_probs
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2884,3'
          Dst:             read_coef_probs
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2887,5'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2887,5'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2887,5'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2889,8'
          Dst:             frame_is_intra_only
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2893,5'
          Dst:             read_inter_mode_probs
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2895,42'
          Dst:             read_switchable_interp_probs
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2898,7'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2898,7'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2898,7'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2898,7'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2900,26'
          Dst:             read_frame_reference_mode
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2902,7'
          Dst:             vp9_setup_compound_reference_mode
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2903,5'
          Dst:             read_frame_reference_mode_probs
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2907,9'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2907,9'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2907,9'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2907,9'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2907,9'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2907,9'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2907,9'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2907,9'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2907,9'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2907,9'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2907,9'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2907,9'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2907,9'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2907,9'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2907,9'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2907,9'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2907,9'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2907,9'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2907,9'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2907,9'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2907,9'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2907,9'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2907,9'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2907,9'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2907,9'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2907,9'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2907,9'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2907,9'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2907,9'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2907,9'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2907,9'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2907,9'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2907,9'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2907,9'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2907,9'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2907,9'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2911,9'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2911,9'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2911,9'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2911,9'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2911,9'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2911,9'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2911,9'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2911,9'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2911,9'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2911,9'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2911,9'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2911,9'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2911,9'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2911,9'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2911,9'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2911,9'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2911,9'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2911,9'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2911,9'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2911,9'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2911,9'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2911,9'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2911,9'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2911,9'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2911,9'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2911,9'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2911,9'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2911,9'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2911,9'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2911,9'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2911,9'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2911,9'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2911,9'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2911,9'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2911,9'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2911,9'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2911,9'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2911,9'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2911,9'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2911,9'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2911,9'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2911,9'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2911,9'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2911,9'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2911,9'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2911,9'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2911,9'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2911,9'
          Dst:             vp9_diff_update_prob
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2913,5'
          Dst:             read_mv_probs
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2916,10'
          Dst:             vpx_reader_has_error
    - functionName:    init_read_bit_buffer
      functionSourceFile: '/src/libvpx/vp9/decoder/vp9_decodeframe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2921
      functionLinenumberEnd: 2934
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          55
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    read_uncompressed_header
      functionSourceFile: '/src/libvpx/vp9/decoder/vp9_decodeframe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2639
      functionLinenumberEnd: 2867
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         121
      ICount:          740
      EdgeCount:       163
      CyclomaticComplexity: 44
      functionsReached:
        - __assert_fail
        - flush_all_fb_on_key
        - frame_is_intra_only
        - get_frame_new_buffer
        - mi_cols_aligned_to_sb
        - pthread_mutex_init
        - read_bitdepth_colorspace_sampling
        - read_interp_filter
        - ref_cnt_fb
        - setup_frame_size
        - setup_frame_size_with_refs
        - setup_loopfilter
        - setup_quantization
        - setup_segmentation
        - setup_segmentation_dequant
        - setup_tile_info
        - vp9_dec_alloc_row_mt_mem
        - vp9_dec_free_row_mt_mem
        - vp9_jobq_alloc
        - vp9_read_profile
        - vp9_read_sync_code
        - vp9_setup_past_independence
        - vp9_setup_scale_factors_for_frame
        - vpx_calloc
        - vpx_internal_error
        - vpx_rb_read_bit
        - vpx_rb_read_literal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2649,7'
          Dst:             vpx_rb_read_literal
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2650,5'
          Dst:             vpx_internal_error
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2653,17'
          Dst:             vp9_read_profile
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2656,5'
          Dst:             vpx_internal_error
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2664,29'
          Dst:             vpx_rb_read_bit
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2667,49'
          Dst:             vpx_rb_read_literal
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2669,7'
          Dst:             vpx_internal_error
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2674,5'
          Dst:             ref_cnt_fb
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2682,32'
          Dst:             vpx_rb_read_bit
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2683,20'
          Dst:             vpx_rb_read_bit
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2684,30'
          Dst:             vpx_rb_read_bit
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2687,10'
          Dst:             vp9_read_sync_code
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2688,7'
          Dst:             vpx_internal_error
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2691,5'
          Dst:             read_bitdepth_colorspace_sampling
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2699,5'
          Dst:             setup_frame_size
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2702,7'
          Dst:             flush_all_fb_on_key
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2706,43'
          Dst:             vpx_rb_read_bit
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2709,40'
          Dst:             vpx_rb_read_literal
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2712,12'
          Dst:             vp9_read_sync_code
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2713,9'
          Dst:             vpx_internal_error
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2716,9'
          Dst:             read_bitdepth_colorspace_sampling
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2731,34'
          Dst:             vpx_rb_read_literal
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2732,7'
          Dst:             setup_frame_size
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2738,34'
          Dst:             vpx_rb_read_literal
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2740,25'
          Dst:             vpx_rb_read_literal
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2743,11'
          Dst:             vpx_internal_error
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2746,9'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2750,51'
          Dst:             vpx_rb_read_bit
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2740,25'
          Dst:             vpx_rb_read_literal
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2750,51'
          Dst:             vpx_rb_read_bit
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2740,25'
          Dst:             vpx_rb_read_literal
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2750,51'
          Dst:             vpx_rb_read_bit
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2753,7'
          Dst:             setup_frame_size_with_refs
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2755,37'
          Dst:             vpx_rb_read_bit
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2756,27'
          Dst:             read_interp_filter
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2761,9'
          Dst:             vp9_setup_scale_factors_for_frame
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2761,9'
          Dst:             vp9_setup_scale_factors_for_frame
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2761,9'
          Dst:             vp9_setup_scale_factors_for_frame
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2774,3'
          Dst:             get_frame_new_buffer
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2782,5'
          Dst:             vpx_internal_error
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2788,33'
          Dst:             vpx_rb_read_bit
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2789,40'
          Dst:             vpx_rb_read_bit
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2798,27'
          Dst:             vpx_rb_read_literal
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2822,7'
          Dst:             frame_is_intra_only
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2823,5'
          Dst:             vp9_setup_past_independence
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2825,3'
          Dst:             setup_loopfilter
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2826,3'
          Dst:             setup_quantization
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2827,3'
          Dst:             setup_segmentation
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2828,3'
          Dst:             setup_segmentation_dequant
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2830,3'
          Dst:             setup_tile_info
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2833,30'
          Dst:             mi_cols_aligned_to_sb
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2838,7'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2838,7'
          Dst:             vpx_calloc
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2838,7'
          Dst:             vpx_internal_error
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2841,7'
          Dst:             pthread_mutex_init
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2846,32'
          Dst:             mi_cols_aligned_to_sb
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2854,7'
          Dst:             vp9_dec_free_row_mt_mem
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2855,7'
          Dst:             vp9_dec_alloc_row_mt_mem
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2858,5'
          Dst:             vp9_jobq_alloc
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2860,8'
          Dst:             vpx_rb_read_literal
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2863,5'
          Dst:             vpx_internal_error
    - functionName:    vp9_read_profile
      functionSourceFile: '/src/libvpx/vp9/decoder/vp9_decodeframe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2951
      functionLinenumberEnd: 2955
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vpx_rb_read_bit
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2952,17'
          Dst:             vpx_rb_read_bit
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2953,14'
          Dst:             vpx_rb_read_bit
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2954,31'
          Dst:             vpx_rb_read_bit
    - functionName:    vp9_read_sync_code
      functionSourceFile: '/src/libvpx/vp9/decoder/vp9_decodeframe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2939
      functionLinenumberEnd: 2942
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          36
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - vpx_rb_read_literal
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2940,10'
          Dst:             vpx_rb_read_literal
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2941,10'
          Dst:             vpx_rb_read_literal
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2942,10'
          Dst:             vpx_rb_read_literal
    - functionName:    pthread_mutex_init
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vp9_decode_frame
      functionSourceFile: '/src/libvpx/vp9/decoder/vp9_decodeframe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2959
      functionLinenumberEnd: 3069
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         75
      ICount:          411
      EdgeCount:       103
      CyclomaticComplexity: 30
      functionsReached:
        - __assert_fail
        - decode_tiles
        - decode_tiles_mt
        - decode_tiles_row_wise_mt
        - frame_is_intra_only
        - get_frame_new_buffer
        - init_read_bit_buffer
        - read_compressed_header
        - read_is_valid
        - read_uncompressed_header
        - vp9_adapt_coef_probs
        - vp9_adapt_mode_probs
        - vp9_adapt_mv_probs
        - vp9_loop_filter_frame_init
        - vp9_loop_filter_frame_mt
        - vp9_setup_block_planes
        - vpx_free
        - vpx_internal_error
        - vpx_memalign
        - vpx_rb_bytes_read
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2966,12'
          Dst:             init_read_bit_buffer
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2965,39'
          Dst:             read_uncompressed_header
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2969,38'
          Dst:             get_frame_new_buffer
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2984,11'
          Dst:             vpx_rb_bytes_read
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2985,8'
          Dst:             read_is_valid
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2986,5'
          Dst:             vpx_internal_error
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2994,3'
          Dst:             vp9_setup_block_planes
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:2998,5'
          Dst:             vpx_internal_error
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:3002,23'
          Dst:             read_compressed_header
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:3004,5'
          Dst:             vpx_internal_error
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:3008,5'
          Dst:             vp9_loop_filter_frame_init
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:3019,5'
          Dst:             vpx_free
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:3020,5'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:3020,5'
          Dst:             vpx_memalign
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:3020,5'
          Dst:             vpx_internal_error
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:3029,11'
          Dst:             decode_tiles_row_wise_mt
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:3032,21'
          Dst:             decode_tiles_mt
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:3038,13'
          Dst:             vp9_loop_filter_frame_mt
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:3043,11'
          Dst:             vpx_internal_error
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:3049,19'
          Dst:             decode_tiles
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:3054,7'
          Dst:             vp9_adapt_coef_probs
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:3056,12'
          Dst:             frame_is_intra_only
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:3057,9'
          Dst:             vp9_adapt_mode_probs
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:3058,9'
          Dst:             vp9_adapt_mv_probs
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodeframe.c:3062,5'
          Dst:             vpx_internal_error
    - functionName:    read_coeff
      functionSourceFile: '/src/libvpx/vp9/decoder/vp9_detokenize.c'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - read_bool
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/decoder/vp9_detokenize.c:111,24'
          Dst:             read_bool
    - functionName:    read_bool
      functionSourceFile: '/src/libvpx/vp9/decoder/vp9_detokenize.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          69
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - vpx_reader_fill
      functionUses:    18
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/decoder/vp9_detokenize.c:54,5'
          Dst:             vpx_reader_fill
    - functionName:    get_coef_context
      functionSourceFile: '/src/libvpx/vp9/common/vp9_scan.h'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          21
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_band_translate
      functionSourceFile: '/src/libvpx/vp9/common/vp9_entropy.h'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    is_inter_block
      functionSourceFile: '/src/libvpx/vp9/common/vp9_blockd.h'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_ctx_shift
      functionSourceFile: '/src/libvpx/vp9/decoder/vp9_detokenize.c'
      linkageType:     InternalLinkage
      functionLinenumber: 264
      functionLinenumberEnd: 273
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          52
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_plane_type
      functionSourceFile: '/src/libvpx/vp9/common/vp9_blockd.h'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 211
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    decode_coefs
      functionSourceFile: '/src/libvpx/vp9/decoder/vp9_detokenize.c'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 261
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - char
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         67
      ICount:          531
      EdgeCount:       92
      CyclomaticComplexity: 27
      functionsReached:
        - get_band_translate
        - get_coef_context
        - is_inter_block
        - read_bool
        - read_coeff
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/decoder/vp9_detokenize.c:122,19'
          Dst:             is_inter_block
        - Src:             '/src/libvpx/vp9/decoder/vp9_detokenize.c:130,35'
          Dst:             get_band_translate
        - Src:             '/src/libvpx/vp9/decoder/vp9_detokenize.c:164,10'
          Dst:             read_bool
        - Src:             '/src/libvpx/vp9/decoder/vp9_detokenize.c:164,10'
          Dst:             read_bool
        - Src:             '/src/libvpx/vp9/decoder/vp9_detokenize.c:169,13'
          Dst:             read_bool
        - Src:             '/src/libvpx/vp9/decoder/vp9_detokenize.c:169,13'
          Dst:             read_bool
        - Src:             '/src/libvpx/vp9/decoder/vp9_detokenize.c:180,13'
          Dst:             get_coef_context
        - Src:             '/src/libvpx/vp9/decoder/vp9_detokenize.c:169,13'
          Dst:             read_bool
        - Src:             '/src/libvpx/vp9/decoder/vp9_detokenize.c:180,13'
          Dst:             get_coef_context
        - Src:             '/src/libvpx/vp9/decoder/vp9_detokenize.c:169,13'
          Dst:             read_bool
        - Src:             '/src/libvpx/vp9/decoder/vp9_detokenize.c:185,9'
          Dst:             read_bool
        - Src:             '/src/libvpx/vp9/decoder/vp9_detokenize.c:185,9'
          Dst:             read_bool
        - Src:             '/src/libvpx/vp9/decoder/vp9_detokenize.c:188,11'
          Dst:             read_bool
        - Src:             '/src/libvpx/vp9/decoder/vp9_detokenize.c:189,13'
          Dst:             read_bool
        - Src:             '/src/libvpx/vp9/decoder/vp9_detokenize.c:191,15'
          Dst:             read_bool
        - Src:             '/src/libvpx/vp9/decoder/vp9_detokenize.c:192,17'
          Dst:             read_bool
        - Src:             '/src/libvpx/vp9/decoder/vp9_detokenize.c:194,21'
          Dst:             read_coeff
        - Src:             '/src/libvpx/vp9/decoder/vp9_detokenize.c:197,21'
          Dst:             read_coeff
        - Src:             '/src/libvpx/vp9/decoder/vp9_detokenize.c:199,22'
          Dst:             read_bool
        - Src:             '/src/libvpx/vp9/decoder/vp9_detokenize.c:201,19'
          Dst:             read_coeff
        - Src:             '/src/libvpx/vp9/decoder/vp9_detokenize.c:204,19'
          Dst:             read_coeff
        - Src:             '/src/libvpx/vp9/decoder/vp9_detokenize.c:208,15'
          Dst:             read_bool
        - Src:             '/src/libvpx/vp9/decoder/vp9_detokenize.c:210,19'
          Dst:             read_coeff
        - Src:             '/src/libvpx/vp9/decoder/vp9_detokenize.c:213,19'
          Dst:             read_coeff
        - Src:             '/src/libvpx/vp9/decoder/vp9_detokenize.c:223,13'
          Dst:             read_bool
        - Src:             '/src/libvpx/vp9/decoder/vp9_detokenize.c:225,21'
          Dst:             read_bool
        - Src:             '/src/libvpx/vp9/decoder/vp9_detokenize.c:246,9'
          Dst:             read_bool
        - Src:             '/src/libvpx/vp9/decoder/vp9_detokenize.c:253,11'
          Dst:             get_coef_context
    - functionName:    vp9_decode_block_tokens
      functionSourceFile: '/src/libvpx/vp9/decoder/vp9_detokenize.c'
      linkageType:     InternalLinkage
      functionLinenumber: 276
      functionLinenumberEnd: 333
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - char
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          158
      EdgeCount:       16
      CyclomaticComplexity: 9
      functionsReached:
        - __assert_fail
        - decode_coefs
        - get_ctx_shift
        - get_plane_type
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/libvpx/vp9/decoder/vp9_detokenize.c:288,3'
          Branch Sides:    []
      Callsites:
        - Src:             '/src/libvpx/vp9/decoder/vp9_detokenize.c:292,30'
          Dst:             get_plane_type
        - Src:             '/src/libvpx/vp9/decoder/vp9_detokenize.c:292,13'
          Dst:             decode_coefs
        - Src:             '/src/libvpx/vp9/decoder/vp9_detokenize.c:297,7'
          Dst:             get_ctx_shift
        - Src:             '/src/libvpx/vp9/decoder/vp9_detokenize.c:300,30'
          Dst:             get_plane_type
        - Src:             '/src/libvpx/vp9/decoder/vp9_detokenize.c:300,13'
          Dst:             decode_coefs
        - Src:             '/src/libvpx/vp9/decoder/vp9_detokenize.c:306,7'
          Dst:             get_ctx_shift
        - Src:             '/src/libvpx/vp9/decoder/vp9_detokenize.c:309,30'
          Dst:             get_plane_type
        - Src:             '/src/libvpx/vp9/decoder/vp9_detokenize.c:309,13'
          Dst:             decode_coefs
        - Src:             '/src/libvpx/vp9/decoder/vp9_detokenize.c:315,7'
          Dst:             get_ctx_shift
        - Src:             '/src/libvpx/vp9/decoder/vp9_detokenize.c:321,30'
          Dst:             get_plane_type
        - Src:             '/src/libvpx/vp9/decoder/vp9_detokenize.c:321,13'
          Dst:             decode_coefs
        - Src:             '/src/libvpx/vp9/decoder/vp9_detokenize.c:327,7'
          Dst:             __assert_fail
    - functionName:    get_frame_new_buffer
      functionSourceFile: '/src/libvpx/vp9/common/vp9_onyxc_int.h'
      linkageType:     InternalLinkage
      functionLinenumber: 327
      functionLinenumberEnd: 328
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    read_marker
      functionSourceFile: '/src/libvpx/vp9/decoder/vp9_decoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vp9_parse_superframe_index
      functionSourceFile: '/src/libvpx/vp9/decoder/vp9_decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 548
      functionLinenumberEnd: 603
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         86
      ICount:          505
      EdgeCount:       121
      CyclomaticComplexity: 37
      functionsReached:
        - __assert_fail
        - read_marker
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/decoder/vp9_decoder.c:557,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/decoder/vp9_decoder.c:558,12'
          Dst:             read_marker
        - Src:             '/src/libvpx/vp9/decoder/vp9_decoder.c:572,11'
          Dst:             read_marker
    - functionName:    vp9_get_raw_frame
      functionSourceFile: '/src/libvpx/vp9/decoder/vp9_decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 503
      functionLinenumberEnd: 543
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          39
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - vpx_clear_system_state
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/decoder/vp9_decoder.c:541,3'
          Dst:             vpx_clear_system_state
    - functionName:    vpx_clear_system_state
      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:    65
      BranchProfiles:  []
      Callsites:       []
    - functionName:    swap_frame_buffers
      functionSourceFile: '/src/libvpx/vp9/decoder/vp9_decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 342
      functionLinenumberEnd: 375
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         20
      ICount:          118
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - decrease_ref_count
        - get_frame_new_buffer
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/decoder/vp9_decoder.c:351,5'
          Dst:             decrease_ref_count
        - Src:             '/src/libvpx/vp9/decoder/vp9_decoder.c:355,7'
          Dst:             decrease_ref_count
        - Src:             '/src/libvpx/vp9/decoder/vp9_decoder.c:364,5'
          Dst:             decrease_ref_count
        - Src:             '/src/libvpx/vp9/decoder/vp9_decoder.c:368,23'
          Dst:             get_frame_new_buffer
    - functionName:    decrease_ref_count
      functionSourceFile: '/src/libvpx/vp9/decoder/vp9_decoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 171
      functionLinenumberEnd: 184
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          66
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    release_fb_on_decoder_exit
      functionSourceFile: '/src/libvpx/vp9/decoder/vp9_decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 377
      functionLinenumberEnd: 413
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         29
      ICount:          166
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached:
        - decrease_ref_count
        - vpx_get_worker_interface
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/decoder/vp9_decoder.c:378,48'
          Dst:             vpx_get_worker_interface
        - Src:             '/src/libvpx/vp9/decoder/vp9_decoder.c:397,7'
          Dst:             decrease_ref_count
        - Src:             '/src/libvpx/vp9/decoder/vp9_decoder.c:401,9'
          Dst:             decrease_ref_count
        - Src:             '/src/libvpx/vp9/decoder/vp9_decoder.c:409,7'
          Dst:             decrease_ref_count
    - functionName:    get_free_fb
      functionSourceFile: '/src/libvpx/vp9/common/vp9_onyxc_int.h'
      linkageType:     InternalLinkage
      functionLinenumber: 331
      functionLinenumberEnd: 345
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         27
      ICount:          122
      EdgeCount:       38
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vp9_receive_compressed_data
      functionSourceFile: '/src/libvpx/vp9/decoder/vp9_decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 416
      functionLinenumberEnd: 500
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          302
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - __assert_fail
        - _setjmp
        - decrease_ref_count
        - get_free_fb
        - release_fb_on_decoder_exit
        - swap_frame_buffers
        - vp9_decode_frame
        - vp9_swap_current_and_last_seg_map
        - vpx_clear_system_state
        - vpx_internal_error
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/decoder/vp9_decoder.c:434,7'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/decoder/vp9_decoder.c:450,20'
          Dst:             get_free_fb
        - Src:             '/src/libvpx/vp9/decoder/vp9_decoder.c:453,5'
          Dst:             release_fb_on_decoder_exit
        - Src:             '/src/libvpx/vp9/decoder/vp9_decoder.c:454,5'
          Dst:             vpx_clear_system_state
        - Src:             '/src/libvpx/vp9/decoder/vp9_decoder.c:455,5'
          Dst:             vpx_internal_error
        - Src:             '/src/libvpx/vp9/decoder/vp9_decoder.c:466,7'
          Dst:             _setjmp
        - Src:             '/src/libvpx/vp9/decoder/vp9_decoder.c:469,5'
          Dst:             release_fb_on_decoder_exit
        - Src:             '/src/libvpx/vp9/decoder/vp9_decoder.c:471,5'
          Dst:             decrease_ref_count
        - Src:             '/src/libvpx/vp9/decoder/vp9_decoder.c:472,5'
          Dst:             vpx_clear_system_state
        - Src:             '/src/libvpx/vp9/decoder/vp9_decoder.c:477,3'
          Dst:             vp9_decode_frame
        - Src:             '/src/libvpx/vp9/decoder/vp9_decoder.c:479,3'
          Dst:             swap_frame_buffers
        - Src:             '/src/libvpx/vp9/decoder/vp9_decoder.c:481,3'
          Dst:             vpx_clear_system_state
        - Src:             '/src/libvpx/vp9/decoder/vp9_decoder.c:486,26'
          Dst:             vp9_swap_current_and_last_seg_map
    - functionName:    vp9_set_reference_dec
      functionSourceFile: '/src/libvpx/vp9/decoder/vp9_decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 297
      functionLinenumberEnd: 339
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          77
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - equal_dimensions
        - vpx_internal_error
        - vpx_yv12_copy_frame_c
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/decoder/vp9_decoder.c:317,5'
          Dst:             vpx_internal_error
        - Src:             '/src/libvpx/vp9/decoder/vp9_decoder.c:322,5'
          Dst:             vpx_internal_error
        - Src:             '/src/libvpx/vp9/decoder/vp9_decoder.c:330,8'
          Dst:             equal_dimensions
        - Src:             '/src/libvpx/vp9/decoder/vp9_decoder.c:331,5'
          Dst:             vpx_internal_error
        - Src:             '/src/libvpx/vp9/decoder/vp9_decoder.c:335,5'
          Dst:             vpx_yv12_copy_frame_c
    - functionName:    equal_dimensions
      functionSourceFile: '/src/libvpx/vp9/decoder/vp9_decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 261
      functionLinenumberEnd: 263
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          47
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_ref_frame
      functionSourceFile: '/src/libvpx/vp9/common/vp9_onyxc_int.h'
      linkageType:     InternalLinkage
      functionLinenumber: 320
      functionLinenumberEnd: 325
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          39
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/vp9_onyxc_int.h:323,3'
          Dst:             __assert_fail
    - functionName:    vp9_copy_reference_dec
      functionSourceFile: '/src/libvpx/vp9/decoder/vp9_decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 268
      functionLinenumberEnd: 293
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          45
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - equal_dimensions
        - get_ref_frame
        - vpx_internal_error
        - vpx_yv12_copy_frame_c
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/decoder/vp9_decoder.c:277,43'
          Dst:             get_ref_frame
        - Src:             '/src/libvpx/vp9/decoder/vp9_decoder.c:283,10'
          Dst:             equal_dimensions
        - Src:             '/src/libvpx/vp9/decoder/vp9_decoder.c:284,7'
          Dst:             vpx_internal_error
        - Src:             '/src/libvpx/vp9/decoder/vp9_decoder.c:287,7'
          Dst:             vpx_yv12_copy_frame_c
        - Src:             '/src/libvpx/vp9/decoder/vp9_decoder.c:279,7'
          Dst:             vpx_internal_error
        - Src:             '/src/libvpx/vp9/decoder/vp9_decoder.c:289,5'
          Dst:             vpx_internal_error
    - functionName:    vp9_dec_setup_mi
      functionSourceFile: '/src/libvpx/vp9/decoder/vp9_decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          26
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vp9_dec_free_mi
      functionSourceFile: '/src/libvpx/vp9/decoder/vp9_decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 172
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/decoder/vp9_decoder.c:167,3'
          Dst:             vpx_free
        - Src:             '/src/libvpx/vp9/decoder/vp9_decoder.c:169,3'
          Dst:             vpx_free
    - functionName:    vp9_dec_alloc_mi
      functionSourceFile: '/src/libvpx/vp9/decoder/vp9_decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - vpx_calloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/decoder/vp9_decoder.c:153,13'
          Dst:             vpx_calloc
        - Src:             '/src/libvpx/vp9/decoder/vp9_decoder.c:156,36'
          Dst:             vpx_calloc
    - functionName:    init_frame_indexes
      functionSourceFile: '/src/libvpx/vp9/common/vp9_onyxc_int.h'
      linkageType:     InternalLinkage
      functionLinenumber: 272
      functionLinenumberEnd: 275
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    initialize_dec
      functionSourceFile: '/src/libvpx/vp9/decoder/vp9_decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vp9_init_intra_predictors
        - vp9_rtcd
        - vpx_dsp_rtcd
        - vpx_scale_rtcd
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/decoder/vp9_decoder.c:46,5'
          Dst:             vp9_rtcd
        - Src:             '/src/libvpx/vp9/decoder/vp9_decoder.c:47,5'
          Dst:             vpx_dsp_rtcd
        - Src:             '/src/libvpx/vp9/decoder/vp9_decoder.c:48,5'
          Dst:             vpx_scale_rtcd
        - Src:             '/src/libvpx/vp9/decoder/vp9_decoder.c:49,5'
          Dst:             vp9_init_intra_predictors
    - functionName:    once
      functionSourceFile: '/src/libvpx/vpx_ports/vpx_once.h'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - initialize_dec
        - pthread_once
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_ports/vpx_once.h:98,3'
          Dst:             pthread_once
        - Src:             '/src/libvpx/vpx_ports/vpx_once.h:98,3'
          Dst:             initialize_dec
    - functionName:    pthread_once
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vp9_decoder_remove
      functionSourceFile: '/src/libvpx/vp9/decoder/vp9_decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 224
      functionLinenumberEnd: 258
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         21
      ICount:          120
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - pthread_mutex_destroy
        - vp9_dec_free_row_mt_mem
        - vp9_jobq_deinit
        - vp9_loop_filter_dealloc
        - vp9_remove_common
        - vpx_free
        - vpx_get_worker_interface
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/decoder/vp9_decoder.c:229,3'
          Dst:             vpx_get_worker_interface
        - Src:             '/src/libvpx/vp9/decoder/vp9_decoder.c:230,3'
          Dst:             vpx_free
        - Src:             '/src/libvpx/vp9/decoder/vp9_decoder.c:234,5'
          Dst:             vpx_get_worker_interface
        - Src:             '/src/libvpx/vp9/decoder/vp9_decoder.c:237,3'
          Dst:             vpx_free
        - Src:             '/src/libvpx/vp9/decoder/vp9_decoder.c:238,3'
          Dst:             vpx_free
        - Src:             '/src/libvpx/vp9/decoder/vp9_decoder.c:241,5'
          Dst:             vp9_loop_filter_dealloc
        - Src:             '/src/libvpx/vp9/decoder/vp9_decoder.c:245,5'
          Dst:             vp9_dec_free_row_mt_mem
        - Src:             '/src/libvpx/vp9/decoder/vp9_decoder.c:247,7'
          Dst:             vp9_jobq_deinit
        - Src:             '/src/libvpx/vp9/decoder/vp9_decoder.c:248,7'
          Dst:             vpx_free
        - Src:             '/src/libvpx/vp9/decoder/vp9_decoder.c:250,7'
          Dst:             pthread_mutex_destroy
        - Src:             '/src/libvpx/vp9/decoder/vp9_decoder.c:253,5'
          Dst:             vpx_free
        - Src:             '/src/libvpx/vp9/decoder/vp9_decoder.c:256,3'
          Dst:             vp9_remove_common
        - Src:             '/src/libvpx/vp9/decoder/vp9_decoder.c:257,3'
          Dst:             vpx_free
    - functionName:    vp9_dec_free_row_mt_mem
      functionSourceFile: '/src/libvpx/vp9/decoder/vp9_decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         24
      ICount:          134
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - pthread_cond_destroy
        - pthread_mutex_destroy
        - vpx_free
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/decoder/vp9_decoder.c:124,9'
          Dst:             pthread_mutex_destroy
        - Src:             '/src/libvpx/vp9/decoder/vp9_decoder.c:126,7'
          Dst:             vpx_free
        - Src:             '/src/libvpx/vp9/decoder/vp9_decoder.c:131,9'
          Dst:             pthread_cond_destroy
        - Src:             '/src/libvpx/vp9/decoder/vp9_decoder.c:133,7'
          Dst:             vpx_free
        - Src:             '/src/libvpx/vp9/decoder/vp9_decoder.c:138,7'
          Dst:             vpx_free
        - Src:             '/src/libvpx/vp9/decoder/vp9_decoder.c:140,7'
          Dst:             vpx_free
        - Src:             '/src/libvpx/vp9/decoder/vp9_decoder.c:138,7'
          Dst:             vpx_free
        - Src:             '/src/libvpx/vp9/decoder/vp9_decoder.c:140,7'
          Dst:             vpx_free
        - Src:             '/src/libvpx/vp9/decoder/vp9_decoder.c:138,7'
          Dst:             vpx_free
        - Src:             '/src/libvpx/vp9/decoder/vp9_decoder.c:140,7'
          Dst:             vpx_free
        - Src:             '/src/libvpx/vp9/decoder/vp9_decoder.c:143,5'
          Dst:             vpx_free
        - Src:             '/src/libvpx/vp9/decoder/vp9_decoder.c:145,5'
          Dst:             vpx_free
        - Src:             '/src/libvpx/vp9/decoder/vp9_decoder.c:147,5'
          Dst:             vpx_free
    - functionName:    pthread_mutex_destroy
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    13
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pthread_cond_destroy
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vp9_decoder_create
      functionSourceFile: '/src/libvpx/vp9/decoder/vp9_decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 222
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         21
      ICount:          172
      EdgeCount:       26
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
        - _setjmp
        - init_frame_indexes
        - once
        - vp9_decoder_remove
        - vp9_loop_filter_init
        - vpx_calloc
        - vpx_get_worker_interface
        - vpx_internal_error
        - vpx_memalign
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/decoder/vp9_decoder.c:175,36'
          Dst:             vpx_memalign
        - Src:             '/src/libvpx/vp9/decoder/vp9_decoder.c:182,7'
          Dst:             _setjmp
        - Src:             '/src/libvpx/vp9/decoder/vp9_decoder.c:184,5'
          Dst:             vp9_decoder_remove
        - Src:             '/src/libvpx/vp9/decoder/vp9_decoder.c:190,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/decoder/vp9_decoder.c:190,3'
          Dst:             vpx_calloc
        - Src:             '/src/libvpx/vp9/decoder/vp9_decoder.c:190,3'
          Dst:             vpx_internal_error
        - Src:             '/src/libvpx/vp9/decoder/vp9_decoder.c:192,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/decoder/vp9_decoder.c:192,3'
          Dst:             vpx_calloc
        - Src:             '/src/libvpx/vp9/decoder/vp9_decoder.c:192,3'
          Dst:             vpx_internal_error
        - Src:             '/src/libvpx/vp9/decoder/vp9_decoder.c:197,3'
          Dst:             once
        - Src:             '/src/libvpx/vp9/decoder/vp9_decoder.c:203,3'
          Dst:             init_frame_indexes
        - Src:             '/src/libvpx/vp9/decoder/vp9_decoder.c:214,3'
          Dst:             vp9_loop_filter_init
        - Src:             '/src/libvpx/vp9/decoder/vp9_decoder.c:218,3'
          Dst:             vpx_get_worker_interface
    - functionName:    vp9_dec_alloc_row_mt_mem
      functionSourceFile: '/src/libvpx/vp9/decoder/vp9_decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         81
      ICount:          365
      EdgeCount:       104
      CyclomaticComplexity: 25
      functionsReached:
        - __assert_fail
        - pthread_cond_init
        - pthread_mutex_init
        - vpx_calloc
        - vpx_internal_error
        - vpx_malloc
        - vpx_memalign
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/decoder/vp9_decoder.c:66,5'
          Dst:             vpx_internal_error
        - Src:             '/src/libvpx/vp9/decoder/vp9_decoder.c:74,5'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/decoder/vp9_decoder.c:74,5'
          Dst:             vpx_malloc
        - Src:             '/src/libvpx/vp9/decoder/vp9_decoder.c:74,5'
          Dst:             vpx_internal_error
        - Src:             '/src/libvpx/vp9/decoder/vp9_decoder.c:79,9'
          Dst:             pthread_mutex_init
        - Src:             '/src/libvpx/vp9/decoder/vp9_decoder.c:83,5'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/decoder/vp9_decoder.c:83,5'
          Dst:             vpx_malloc
        - Src:             '/src/libvpx/vp9/decoder/vp9_decoder.c:83,5'
          Dst:             vpx_internal_error
        - Src:             '/src/libvpx/vp9/decoder/vp9_decoder.c:88,9'
          Dst:             pthread_cond_init
        - Src:             '/src/libvpx/vp9/decoder/vp9_decoder.c:95,5'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/decoder/vp9_decoder.c:95,5'
          Dst:             vpx_memalign
        - Src:             '/src/libvpx/vp9/decoder/vp9_decoder.c:95,5'
          Dst:             vpx_internal_error
        - Src:             '/src/libvpx/vp9/decoder/vp9_decoder.c:98,5'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/decoder/vp9_decoder.c:98,5'
          Dst:             vpx_calloc
        - Src:             '/src/libvpx/vp9/decoder/vp9_decoder.c:98,5'
          Dst:             vpx_internal_error
        - Src:             '/src/libvpx/vp9/decoder/vp9_decoder.c:95,5'
          Dst:             vpx_memalign
        - Src:             '/src/libvpx/vp9/decoder/vp9_decoder.c:95,5'
          Dst:             vpx_internal_error
        - Src:             '/src/libvpx/vp9/decoder/vp9_decoder.c:98,5'
          Dst:             vpx_calloc
        - Src:             '/src/libvpx/vp9/decoder/vp9_decoder.c:98,5'
          Dst:             vpx_internal_error
        - Src:             '/src/libvpx/vp9/decoder/vp9_decoder.c:95,5'
          Dst:             vpx_memalign
        - Src:             '/src/libvpx/vp9/decoder/vp9_decoder.c:95,5'
          Dst:             vpx_internal_error
        - Src:             '/src/libvpx/vp9/decoder/vp9_decoder.c:98,5'
          Dst:             vpx_calloc
        - Src:             '/src/libvpx/vp9/decoder/vp9_decoder.c:98,5'
          Dst:             vpx_internal_error
        - Src:             '/src/libvpx/vp9/decoder/vp9_decoder.c:102,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/decoder/vp9_decoder.c:102,3'
          Dst:             vpx_calloc
        - Src:             '/src/libvpx/vp9/decoder/vp9_decoder.c:102,3'
          Dst:             vpx_internal_error
        - Src:             '/src/libvpx/vp9/decoder/vp9_decoder.c:105,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/decoder/vp9_decoder.c:105,3'
          Dst:             vpx_calloc
        - Src:             '/src/libvpx/vp9/decoder/vp9_decoder.c:105,3'
          Dst:             vpx_internal_error
        - Src:             '/src/libvpx/vp9/decoder/vp9_decoder.c:112,5'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/decoder/vp9_decoder.c:112,5'
          Dst:             vpx_memalign
        - Src:             '/src/libvpx/vp9/decoder/vp9_decoder.c:112,5'
          Dst:             vpx_internal_error
    - functionName:    pthread_cond_init
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    inv_recenter_nonneg
      functionSourceFile: '/src/libvpx/vp9/decoder/vp9_dsubexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 17
      functionLinenumberEnd: 21
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    decode_uniform
      functionSourceFile: '/src/libvpx/vp9/decoder/vp9_dsubexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 23
      functionLinenumberEnd: 27
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vpx_read_bit
        - vpx_read_literal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/decoder/vp9_dsubexp.c:26,17'
          Dst:             vpx_read_literal
        - Src:             '/src/libvpx/vp9/decoder/vp9_dsubexp.c:27,37'
          Dst:             vpx_read_bit
    - functionName:    vpx_read_literal
      functionSourceFile: '/src/libvpx/vpx_dsp/bitreader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 142
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vpx_read_bit
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/bitreader.h:145,52'
          Dst:             vpx_read_bit
    - functionName:    vpx_read_bit
      functionSourceFile: '/src/libvpx/vpx_dsp/bitreader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 138
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_read
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/bitreader.h:139,10'
          Dst:             vpx_read
    - functionName:    vpx_read
      functionSourceFile: '/src/libvpx/vpx_dsp/bitreader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          65
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - vpx_reader_fill
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/bitreader.h:85,21'
          Dst:             vpx_reader_fill
    - functionName:    inv_remap_prob
      functionSourceFile: '/src/libvpx/vp9/decoder/vp9_dsubexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          41
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - inv_recenter_nonneg
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/decoder/vp9_dsubexp.c:50,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/decoder/vp9_dsubexp.c:54,16'
          Dst:             inv_recenter_nonneg
        - Src:             '/src/libvpx/vp9/decoder/vp9_dsubexp.c:56,23'
          Dst:             inv_recenter_nonneg
    - functionName:    decode_term_subexp
      functionSourceFile: '/src/libvpx/vp9/decoder/vp9_dsubexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          47
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - decode_uniform
        - vpx_read_bit
        - vpx_read_literal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/decoder/vp9_dsubexp.c:61,8'
          Dst:             vpx_read_bit
        - Src:             '/src/libvpx/vp9/decoder/vp9_dsubexp.c:61,32'
          Dst:             vpx_read_literal
        - Src:             '/src/libvpx/vp9/decoder/vp9_dsubexp.c:62,8'
          Dst:             vpx_read_bit
        - Src:             '/src/libvpx/vp9/decoder/vp9_dsubexp.c:62,32'
          Dst:             vpx_read_literal
        - Src:             '/src/libvpx/vp9/decoder/vp9_dsubexp.c:63,8'
          Dst:             vpx_read_bit
        - Src:             '/src/libvpx/vp9/decoder/vp9_dsubexp.c:63,32'
          Dst:             vpx_read_literal
        - Src:             '/src/libvpx/vp9/decoder/vp9_dsubexp.c:64,10'
          Dst:             decode_uniform
    - functionName:    vp9_diff_update_prob
      functionSourceFile: '/src/libvpx/vp9/decoder/vp9_dsubexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - decode_term_subexp
        - inv_remap_prob
        - vpx_read
      functionUses:    251
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/decoder/vp9_dsubexp.c:68,7'
          Dst:             vpx_read
        - Src:             '/src/libvpx/vp9/decoder/vp9_dsubexp.c:69,22'
          Dst:             decode_term_subexp
        - Src:             '/src/libvpx/vp9/decoder/vp9_dsubexp.c:70,20'
          Dst:             inv_remap_prob
    - functionName:    vp9_jobq_dequeue
      functionSourceFile: '/src/libvpx/vp9/decoder/vp9_job_queue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          74
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - pthread_cond_wait
        - pthread_mutex_lock
        - pthread_mutex_unlock
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/decoder/vp9_job_queue.c:89,3'
          Dst:             pthread_mutex_lock
        - Src:             '/src/libvpx/vp9/decoder/vp9_job_queue.c:106,11'
          Dst:             pthread_cond_wait
        - Src:             '/src/libvpx/vp9/decoder/vp9_job_queue.c:121,3'
          Dst:             pthread_mutex_unlock
    - functionName:    vp9_jobq_queue
      functionSourceFile: '/src/libvpx/vp9/decoder/vp9_job_queue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          36
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - pthread_cond_signal
        - pthread_mutex_lock
        - pthread_mutex_unlock
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/decoder/vp9_job_queue.c:65,3'
          Dst:             pthread_mutex_lock
        - Src:             '/src/libvpx/vp9/decoder/vp9_job_queue.c:71,5'
          Dst:             pthread_cond_signal
        - Src:             '/src/libvpx/vp9/decoder/vp9_job_queue.c:80,3'
          Dst:             pthread_mutex_unlock
        - Src:             '/src/libvpx/vp9/decoder/vp9_job_queue.c:76,5'
          Dst:             __assert_fail
    - functionName:    vp9_jobq_terminate
      functionSourceFile: '/src/libvpx/vp9/decoder/vp9_job_queue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pthread_cond_broadcast
        - pthread_mutex_lock
        - pthread_mutex_unlock
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/decoder/vp9_job_queue.c:53,3'
          Dst:             pthread_mutex_lock
        - Src:             '/src/libvpx/vp9/decoder/vp9_job_queue.c:57,3'
          Dst:             pthread_cond_broadcast
        - Src:             '/src/libvpx/vp9/decoder/vp9_job_queue.c:58,3'
          Dst:             pthread_mutex_unlock
    - functionName:    pthread_cond_broadcast
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vp9_jobq_deinit
      functionSourceFile: '/src/libvpx/vp9/decoder/vp9_job_queue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pthread_cond_destroy
        - pthread_mutex_destroy
        - vp9_jobq_reset
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/decoder/vp9_job_queue.c:44,3'
          Dst:             vp9_jobq_reset
        - Src:             '/src/libvpx/vp9/decoder/vp9_job_queue.c:46,3'
          Dst:             pthread_mutex_destroy
        - Src:             '/src/libvpx/vp9/decoder/vp9_job_queue.c:47,3'
          Dst:             pthread_cond_destroy
    - functionName:    vp9_jobq_reset
      functionSourceFile: '/src/libvpx/vp9/decoder/vp9_job_queue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pthread_mutex_lock
        - pthread_mutex_unlock
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/decoder/vp9_job_queue.c:33,3'
          Dst:             pthread_mutex_lock
        - Src:             '/src/libvpx/vp9/decoder/vp9_job_queue.c:39,3'
          Dst:             pthread_mutex_unlock
    - functionName:    vp9_jobq_init
      functionSourceFile: '/src/libvpx/vp9/decoder/vp9_job_queue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 29
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pthread_cond_init
        - pthread_mutex_init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/decoder/vp9_job_queue.c:21,3'
          Dst:             pthread_mutex_init
        - Src:             '/src/libvpx/vp9/decoder/vp9_job_queue.c:22,3'
          Dst:             pthread_cond_init
    - functionName:    get_malloc_address_location
      functionSourceFile: '/src/libvpx/vpx_mem/vpx_mem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_actual_malloc_address
      functionSourceFile: '/src/libvpx/vpx_mem/vpx_mem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - get_malloc_address_location
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_mem/vpx_mem.c:53,40'
          Dst:             get_malloc_address_location
    - functionName:    vpx_free
      functionSourceFile: '/src/libvpx/vpx_mem/vpx_mem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - get_actual_malloc_address
      functionUses:    225
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_mem/vpx_mem.c:83,18'
          Dst:             get_actual_malloc_address
    - functionName:    vpx_calloc
      functionSourceFile: '/src/libvpx/vpx_mem/vpx_mem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - check_size_argument_overflow
        - vpx_malloc
      functionUses:    82
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_mem/vpx_mem.c:74,8'
          Dst:             check_size_argument_overflow
        - Src:             '/src/libvpx/vpx_mem/vpx_mem.c:76,7'
          Dst:             vpx_malloc
    - functionName:    check_size_argument_overflow
      functionSourceFile: '/src/libvpx/vpx_mem/vpx_mem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_malloc
      functionSourceFile: '/src/libvpx/vpx_mem/vpx_mem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_memalign
      functionUses:    28
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_mem/vpx_mem.c:70,40'
          Dst:             vpx_memalign
    - functionName:    vpx_memalign
      functionSourceFile: '/src/libvpx/vpx_mem/vpx_mem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          40
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - check_size_argument_overflow
        - get_aligned_malloc_size
        - set_actual_malloc_address
      functionUses:    27
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_mem/vpx_mem.c:59,33'
          Dst:             get_aligned_malloc_size
        - Src:             '/src/libvpx/vpx_mem/vpx_mem.c:60,8'
          Dst:             check_size_argument_overflow
        - Src:             '/src/libvpx/vpx_mem/vpx_mem.c:65,5'
          Dst:             set_actual_malloc_address
    - functionName:    get_aligned_malloc_size
      functionSourceFile: '/src/libvpx/vpx_mem/vpx_mem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    set_actual_malloc_address
      functionSourceFile: '/src/libvpx/vpx_mem/vpx_mem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - get_malloc_address_location
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_mem/vpx_mem.c:48,40'
          Dst:             get_malloc_address_location
    - functionName:    vpx_alloc_frame_buffer
      functionSourceFile: '/src/libvpx/vpx_scale/generic/yv12config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 300
      functionLinenumberEnd: 310
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vpx_free_frame_buffer
        - vpx_realloc_frame_buffer
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_scale/generic/yv12config.c:302,5'
          Dst:             vpx_free_frame_buffer
        - Src:             '/src/libvpx/vpx_scale/generic/yv12config.c:303,12'
          Dst:             vpx_realloc_frame_buffer
    - functionName:    vpx_free_frame_buffer
      functionSourceFile: '/src/libvpx/vpx_scale/generic/yv12config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          36
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - vpx_free
      functionUses:    46
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_scale/generic/yv12config.c:139,7'
          Dst:             vpx_free
    - functionName:    vpx_realloc_frame_buffer
      functionSourceFile: '/src/libvpx/vpx_scale/generic/yv12config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 293
      functionDepth:   0
      returnType:      int
      argCount:        11
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         35
      ICount:          252
      EdgeCount:       48
      CyclomaticComplexity: 15
      functionsReached:
        - __assert_fail
        - vpx_free
        - vpx_memalign
      functionUses:    14
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_scale/generic/yv12config.c:215,7'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vpx_scale/generic/yv12config.c:236,7'
          Dst:             vpx_free
        - Src:             '/src/libvpx/vpx_scale/generic/yv12config.c:240,38'
          Dst:             vpx_memalign
    - functionName:    vp8_yv12_alloc_frame_buffer
      functionSourceFile: '/src/libvpx/vpx_scale/generic/yv12config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 131
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vp8_yv12_de_alloc_frame_buffer
        - vp8_yv12_realloc_frame_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_scale/generic/yv12config.c:127,5'
          Dst:             vp8_yv12_de_alloc_frame_buffer
        - Src:             '/src/libvpx/vpx_scale/generic/yv12config.c:128,12'
          Dst:             vp8_yv12_realloc_frame_buffer
    - functionName:    vp8_yv12_de_alloc_frame_buffer
      functionSourceFile: '/src/libvpx/vpx_scale/generic/yv12config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          36
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - vpx_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_scale/generic/yv12config.c:37,7'
          Dst:             vpx_free
    - functionName:    vp8_yv12_realloc_frame_buffer
      functionSourceFile: '/src/libvpx/vpx_scale/generic/yv12config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          140
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - vpx_memalign
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_scale/generic/yv12config.c:67,38'
          Dst:             vpx_memalign
    - functionName:    vpx_memset16
      functionSourceFile: '/src/libvpx/vpx_mem/vpx_mem.h'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          111
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    extend_plane_high
      functionSourceFile: '/src/libvpx/vpx_scale/generic/yv12extend.c'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          202
      EdgeCount:       49
      CyclomaticComplexity: 14
      functionsReached:
        - vpx_memset16
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_scale/generic/yv12extend.c:77,5'
          Dst:             vpx_memset16
        - Src:             '/src/libvpx/vpx_scale/generic/yv12extend.c:78,5'
          Dst:             vpx_memset16
    - functionName:    vpx_yv12_copy_y_c
      functionSourceFile: '/src/libvpx/vpx_scale/generic/yv12extend.c'
      linkageType:     InternalLinkage
      functionLinenumber: 312
      functionLinenumberEnd: 335
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          93
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    memcpy_short_addr
      functionSourceFile: '/src/libvpx/vpx_scale/generic/yv12extend.c'
      linkageType:     InternalLinkage
      functionLinenumber: 181
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_yv12_copy_frame_c
      functionSourceFile: '/src/libvpx/vpx_scale/generic/yv12extend.c'
      linkageType:     InternalLinkage
      functionLinenumber: 236
      functionLinenumberEnd: 308
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         42
      ICount:          265
      EdgeCount:       55
      CyclomaticComplexity: 15
      functionsReached:
        - __assert_fail
        - memcpy_short_addr
        - vpx_extend_frame_borders_c
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_scale/generic/yv12extend.c:251,5'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vpx_scale/generic/yv12extend.c:253,7'
          Dst:             memcpy_short_addr
        - Src:             '/src/libvpx/vpx_scale/generic/yv12extend.c:262,7'
          Dst:             memcpy_short_addr
        - Src:             '/src/libvpx/vpx_scale/generic/yv12extend.c:271,7'
          Dst:             memcpy_short_addr
        - Src:             '/src/libvpx/vpx_scale/generic/yv12extend.c:279,5'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vpx_scale/generic/yv12extend.c:0,0'
          Dst:             vpx_extend_frame_borders_c
    - functionName:    vpx_extend_frame_borders_c
      functionSourceFile: '/src/libvpx/vpx_scale/generic/yv12extend.c'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - extend_frame
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_scale/generic/yv12extend.c:170,3'
          Dst:             extend_frame
    - functionName:    extend_frame
      functionSourceFile: '/src/libvpx/vpx_scale/generic/yv12extend.c'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          122
      EdgeCount:       15
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - extend_plane
        - extend_plane_high
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_scale/generic/yv12extend.c:141,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vpx_scale/generic/yv12extend.c:142,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vpx_scale/generic/yv12extend.c:143,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vpx_scale/generic/yv12extend.c:144,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vpx_scale/generic/yv12extend.c:148,5'
          Dst:             extend_plane_high
        - Src:             '/src/libvpx/vpx_scale/generic/yv12extend.c:152,5'
          Dst:             extend_plane_high
        - Src:             '/src/libvpx/vpx_scale/generic/yv12extend.c:154,5'
          Dst:             extend_plane_high
        - Src:             '/src/libvpx/vpx_scale/generic/yv12extend.c:159,3'
          Dst:             extend_plane
        - Src:             '/src/libvpx/vpx_scale/generic/yv12extend.c:164,3'
          Dst:             extend_plane
        - Src:             '/src/libvpx/vpx_scale/generic/yv12extend.c:166,3'
          Dst:             extend_plane
    - functionName:    extend_plane
      functionSourceFile: '/src/libvpx/vpx_scale/generic/yv12extend.c'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         43
      ICount:          257
      EdgeCount:       57
      CyclomaticComplexity: 16
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vp8_yv12_copy_frame_c
      functionSourceFile: '/src/libvpx/vpx_scale/generic/yv12extend.c'
      linkageType:     InternalLinkage
      functionLinenumber: 194
      functionLinenumberEnd: 232
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          128
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - vp8_yv12_extend_frame_borders_c
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_scale/generic/yv12extend.c:231,3'
          Dst:             vp8_yv12_extend_frame_borders_c
    - functionName:    vp8_yv12_extend_frame_borders_c
      functionSourceFile: '/src/libvpx/vpx_scale/generic/yv12extend.c'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          105
      EdgeCount:       13
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - extend_plane
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_scale/generic/yv12extend.c:108,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vpx_scale/generic/yv12extend.c:109,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vpx_scale/generic/yv12extend.c:110,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vpx_scale/generic/yv12extend.c:111,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vpx_scale/generic/yv12extend.c:112,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vpx_scale/generic/yv12extend.c:114,3'
          Dst:             extend_plane
        - Src:             '/src/libvpx/vpx_scale/generic/yv12extend.c:119,3'
          Dst:             extend_plane
        - Src:             '/src/libvpx/vpx_scale/generic/yv12extend.c:124,3'
          Dst:             extend_plane
    - functionName:    vpx_extend_frame_inner_borders_c
      functionSourceFile: '/src/libvpx/vpx_scale/generic/yv12extend.c'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionLinenumberEnd: 178
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - extend_frame
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_scale/generic/yv12extend.c:177,3'
          Dst:             extend_frame
    - functionName:    xgetbv
      functionSourceFile: '/src/libvpx/vpx_ports/x86.h'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    x86_simd_caps
      functionSourceFile: '/src/libvpx/vpx_ports/x86.h'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 237
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         24
      ICount:          101
      EdgeCount:       33
      CyclomaticComplexity: 11
      functionsReached:
        - getenv
        - strtol
        - strtoul
        - xgetbv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_ports/x86.h:196,9'
          Dst:             getenv
        - Src:             '/src/libvpx/vpx_ports/x86.h:197,32'
          Dst:             strtol
        - Src:             '/src/libvpx/vpx_ports/x86.h:199,9'
          Dst:             getenv
        - Src:             '/src/libvpx/vpx_ports/x86.h:200,41'
          Dst:             strtoul
        - Src:             '/src/libvpx/vpx_ports/x86.h:218,10'
          Dst:             xgetbv
        - Src:             '/src/libvpx/vpx_ports/x86.h:226,16'
          Dst:             xgetbv
    - functionName:    strtoul
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    setup_rtcd_internal
      functionSourceFile: '/work/build/././vpx_scale_rtcd.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - x86_simd_caps
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '././vpx_scale_rtcd.h:72,17'
          Dst:             x86_simd_caps
    - functionName:    once
      functionSourceFile: '/src/libvpx/vpx_ports/vpx_once.h'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pthread_once
        - setup_rtcd_internal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_ports/vpx_once.h:98,3'
          Dst:             pthread_once
        - Src:             '/src/libvpx/vpx_ports/vpx_once.h:98,3'
          Dst:             setup_rtcd_internal
    - functionName:    vpx_scale_rtcd
      functionSourceFile: '/src/libvpx/vpx_scale/vpx_scale_rtcd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 15
      functionLinenumberEnd: 15
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - once
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_scale/vpx_scale_rtcd.c:15,29'
          Dst:             once
    - functionName:    weighted_prob
      functionSourceFile: '/src/libvpx/vpx_dsp/./prob.h'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_prob
      functionSourceFile: '/src/libvpx/vpx_dsp/./prob.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mode_mv_merge_probs
      functionSourceFile: '/src/libvpx/vpx_dsp/./prob.h'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - char
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          40
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - get_prob
        - weighted_prob
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/./prob.h:92,27'
          Dst:             get_prob
        - Src:             '/src/libvpx/vpx_dsp/./prob.h:93,12'
          Dst:             weighted_prob
    - functionName:    tree_merge_probs_impl
      functionSourceFile: '/src/libvpx/vpx_dsp/prob.c'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          60
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - mode_mv_merge_probs
        - tree_merge_probs_impl
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/prob.c:34,18'
          Dst:             tree_merge_probs_impl
        - Src:             '/src/libvpx/vpx_dsp/prob.c:38,18'
          Dst:             tree_merge_probs_impl
        - Src:             '/src/libvpx/vpx_dsp/prob.c:40,19'
          Dst:             mode_mv_merge_probs
    - functionName:    vpx_tree_merge_probs
      functionSourceFile: '/src/libvpx/vpx_dsp/prob.c'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - tree_merge_probs_impl
      functionUses:    52
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/prob.c:46,3'
          Dst:             tree_merge_probs_impl
    - functionName:    vpx_read
      functionSourceFile: '/src/libvpx/vpx_dsp/bitreader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          64
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - vpx_reader_fill
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/bitreader.h:85,21'
          Dst:             vpx_reader_fill
    - functionName:    vpx_reader_fill
      functionSourceFile: '/src/libvpx/vpx_dsp/bitreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         22
      ICount:          140
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - BSwap64
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/bitreader.c:60,25'
          Dst:             BSwap64
    - functionName:    BSwap64
      functionSourceFile: '/src/libvpx/vpx_util/endian_inl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_reader_find_end
      functionSourceFile: '/src/libvpx/vpx_dsp/bitreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          37
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_read_bit
      functionSourceFile: '/src/libvpx/vpx_dsp/bitreader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 138
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_read
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/bitreader.h:139,10'
          Dst:             vpx_read
    - functionName:    vpx_reader_init
      functionSourceFile: '/src/libvpx/vpx_dsp/bitreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 22
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          46
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - vpx_read_bit
        - vpx_reader_fill
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/bitreader.c:33,5'
          Dst:             vpx_reader_fill
        - Src:             '/src/libvpx/vpx_dsp/bitreader.c:34,12'
          Dst:             vpx_read_bit
    - functionName:    vpx_rb_read_inv_signed_literal
      functionSourceFile: '/src/libvpx/vpx_dsp/bitreader_buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_rb_read_signed_literal
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/bitreader_buffer.c:43,10'
          Dst:             vpx_rb_read_signed_literal
    - functionName:    vpx_rb_read_signed_literal
      functionSourceFile: '/src/libvpx/vpx_dsp/bitreader_buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vpx_rb_read_bit
        - vpx_rb_read_literal
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/bitreader_buffer.c:38,21'
          Dst:             vpx_rb_read_literal
        - Src:             '/src/libvpx/vpx_dsp/bitreader_buffer.c:39,10'
          Dst:             vpx_rb_read_bit
    - functionName:    vpx_rb_read_literal
      functionSourceFile: '/src/libvpx/vpx_dsp/bitreader_buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          36
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - vpx_rb_read_bit
      functionUses:    35
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/bitreader_buffer.c:33,50'
          Dst:             vpx_rb_read_bit
    - functionName:    vpx_rb_read_bit
      functionSourceFile: '/src/libvpx/vpx_dsp/bitreader_buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 17
      functionLinenumberEnd: 29
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          51
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    67
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_rb_bytes_read
      functionSourceFile: '/src/libvpx/vpx_dsp/bitreader_buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 13
      functionLinenumberEnd: 14
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xgetbv
      functionSourceFile: '/src/libvpx/vpx_ports/x86.h'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    x86_simd_caps
      functionSourceFile: '/src/libvpx/vpx_ports/x86.h'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 237
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         27
      ICount:          141
      EdgeCount:       37
      CyclomaticComplexity: 12
      functionsReached:
        - getenv
        - strtol
        - strtoul
        - xgetbv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_ports/x86.h:196,9'
          Dst:             getenv
        - Src:             '/src/libvpx/vpx_ports/x86.h:197,32'
          Dst:             strtol
        - Src:             '/src/libvpx/vpx_ports/x86.h:199,9'
          Dst:             getenv
        - Src:             '/src/libvpx/vpx_ports/x86.h:200,41'
          Dst:             strtoul
        - Src:             '/src/libvpx/vpx_ports/x86.h:218,10'
          Dst:             xgetbv
        - Src:             '/src/libvpx/vpx_ports/x86.h:226,16'
          Dst:             xgetbv
    - functionName:    setup_rtcd_internal
      functionSourceFile: '/work/build/././vpx_dsp_rtcd.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2331
      functionLinenumberEnd: 2732
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         225
      ICount:          1089
      EdgeCount:       299
      CyclomaticComplexity: 76
      functionsReached:
        - x86_simd_caps
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '././vpx_dsp_rtcd.h:2332,17'
          Dst:             x86_simd_caps
    - functionName:    vpx_d153_predictor_16x16_ssse3
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_d153_predictor_32x32_ssse3
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_d153_predictor_4x4_ssse3
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_d153_predictor_8x8_ssse3
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_d207_predictor_16x16_ssse3
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_d207_predictor_32x32_ssse3
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_d207_predictor_8x8_ssse3
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_d45_predictor_16x16_ssse3
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_d45_predictor_32x32_ssse3
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_d63_predictor_16x16_ssse3
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_d63_predictor_32x32_ssse3
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_d63_predictor_4x4_ssse3
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_d63_predictor_8x8_ssse3
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_hadamard_8x8_ssse3
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_convolve_avg_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_convolve_copy_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad16x16_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad16x16_avg_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad16x16x4d_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad16x32_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad16x32_avg_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad16x32x4d_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad16x8_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad16x8_avg_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad16x8x4d_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad32x16_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad32x16_avg_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad32x16x4d_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad32x32_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad32x32_avg_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad32x32x4d_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad32x64_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad32x64_avg_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad32x64x4d_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad64x32_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad64x32_avg_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad64x32x4d_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad64x64_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad64x64_avg_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad64x64x4d_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad_skip_16x16_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad_skip_16x16x4d_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad_skip_16x32_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad_skip_16x32x4d_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad_skip_16x8_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad_skip_16x8x4d_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad_skip_32x16_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad_skip_32x16x4d_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad_skip_32x32_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad_skip_32x32x4d_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad_skip_32x64_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad_skip_32x64x4d_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad_skip_64x32_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad_skip_64x32x4d_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad_skip_64x64_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad_skip_64x64x4d_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_sad32x16_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_sad32x16_avg_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_sad32x32_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_sad32x32_avg_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_sad32x32x4d_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_sad32x64_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_sad32x64_avg_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_sad64x32_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_sad64x32_avg_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_sad64x64_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_sad64x64_avg_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_sad64x64x4d_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_sad_skip_32x16_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_sad_skip_32x16x4d_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_sad_skip_32x32_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_sad_skip_32x32x4d_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_sad_skip_32x64_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_sad_skip_32x64x4d_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_sad_skip_64x32_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_sad_skip_64x32x4d_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_sad_skip_64x64_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_sad_skip_64x64x4d_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_subtract_block_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - int
        - int
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    once
      functionSourceFile: '/src/libvpx/vpx_ports/vpx_once.h'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pthread_once
        - setup_rtcd_internal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_ports/vpx_once.h:98,3'
          Dst:             pthread_once
        - Src:             '/src/libvpx/vpx_ports/vpx_once.h:98,3'
          Dst:             setup_rtcd_internal
    - functionName:    vpx_dsp_rtcd
      functionSourceFile: '/src/libvpx/vpx_dsp/vpx_dsp_rtcd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 15
      functionLinenumberEnd: 15
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - once
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/vpx_dsp_rtcd.c:15,27'
          Dst:             once
    - functionName:    change_state
      functionSourceFile: '/src/libvpx/vpx_util/vpx_thread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          68
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - pthread_cond_signal
        - pthread_cond_wait
        - pthread_mutex_lock
        - pthread_mutex_unlock
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_util/vpx_thread.c:101,3'
          Dst:             pthread_mutex_lock
        - Src:             '/src/libvpx/vpx_util/vpx_thread.c:105,7'
          Dst:             pthread_cond_wait
        - Src:             '/src/libvpx/vpx_util/vpx_thread.c:110,7'
          Dst:             pthread_cond_signal
        - Src:             '/src/libvpx/vpx_util/vpx_thread.c:113,3'
          Dst:             pthread_mutex_unlock
    - functionName:    thread_loop
      functionSourceFile: '/src/libvpx/vpx_util/vpx_thread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         19
      ICount:          96
      EdgeCount:       23
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
        - execute
        - pthread_cond_signal
        - pthread_cond_wait
        - pthread_mutex_lock
        - pthread_mutex_unlock
        - pthread_self
        - pthread_setname_np
        - strncpy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_util/vpx_thread.c:60,5'
          Dst:             strncpy
        - Src:             '/src/libvpx/vpx_util/vpx_thread.c:62,24'
          Dst:             pthread_self
        - Src:             '/src/libvpx/vpx_util/vpx_thread.c:62,5'
          Dst:             pthread_setname_np
        - Src:             '/src/libvpx/vpx_util/vpx_thread.c:66,3'
          Dst:             pthread_mutex_lock
        - Src:             '/src/libvpx/vpx_util/vpx_thread.c:69,7'
          Dst:             pthread_cond_wait
        - Src:             '/src/libvpx/vpx_util/vpx_thread.c:78,7'
          Dst:             pthread_mutex_unlock
        - Src:             '/src/libvpx/vpx_util/vpx_thread.c:79,7'
          Dst:             execute
        - Src:             '/src/libvpx/vpx_util/vpx_thread.c:80,7'
          Dst:             pthread_mutex_lock
        - Src:             '/src/libvpx/vpx_util/vpx_thread.c:81,7'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vpx_util/vpx_thread.c:84,7'
          Dst:             pthread_cond_signal
        - Src:             '/src/libvpx/vpx_util/vpx_thread.c:86,7'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vpx_util/vpx_thread.c:90,3'
          Dst:             pthread_mutex_unlock
    - functionName:    strncpy
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pthread_self
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pthread_setname_np
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    execute
      functionSourceFile: '/src/libvpx/vpx_util/vpx_thread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 171
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    end
      functionSourceFile: '/src/libvpx/vpx_util/vpx_thread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 185
      functionLinenumberEnd: 200
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          48
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - change_state
        - pthread_cond_destroy
        - pthread_join
        - pthread_mutex_destroy
        - vpx_free
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_util/vpx_thread.c:188,5'
          Dst:             change_state
        - Src:             '/src/libvpx/vpx_util/vpx_thread.c:189,5'
          Dst:             pthread_join
        - Src:             '/src/libvpx/vpx_util/vpx_thread.c:190,5'
          Dst:             pthread_mutex_destroy
        - Src:             '/src/libvpx/vpx_util/vpx_thread.c:191,5'
          Dst:             pthread_cond_destroy
        - Src:             '/src/libvpx/vpx_util/vpx_thread.c:192,5'
          Dst:             vpx_free
        - Src:             '/src/libvpx/vpx_util/vpx_thread.c:199,3'
          Dst:             __assert_fail
    - functionName:    pthread_join
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    launch
      functionSourceFile: '/src/libvpx/vpx_util/vpx_thread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 177
      functionLinenumberEnd: 183
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - change_state
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_util/vpx_thread.c:179,3'
          Dst:             change_state
    - functionName:    sync
      functionSourceFile: '/src/libvpx/vpx_util/vpx_thread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          30
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - change_state
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_util/vpx_thread.c:127,3'
          Dst:             change_state
        - Src:             '/src/libvpx/vpx_util/vpx_thread.c:129,3'
          Dst:             __assert_fail
    - functionName:    reset
      functionSourceFile: '/src/libvpx/vpx_util/vpx_thread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         22
      ICount:          109
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - __assert_fail
        - pthread_cond_destroy
        - pthread_cond_init
        - pthread_create
        - pthread_mutex_destroy
        - pthread_mutex_init
        - pthread_mutex_lock
        - pthread_mutex_unlock
        - sync
        - thread_loop
        - vpx_calloc
        - vpx_free
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_util/vpx_thread.c:138,38'
          Dst:             vpx_calloc
        - Src:             '/src/libvpx/vpx_util/vpx_thread.c:142,9'
          Dst:             pthread_mutex_init
        - Src:             '/src/libvpx/vpx_util/vpx_thread.c:145,9'
          Dst:             pthread_cond_init
        - Src:             '/src/libvpx/vpx_util/vpx_thread.c:146,7'
          Dst:             pthread_mutex_destroy
        - Src:             '/src/libvpx/vpx_util/vpx_thread.c:149,5'
          Dst:             pthread_mutex_lock
        - Src:             '/src/libvpx/vpx_util/vpx_thread.c:150,11'
          Dst:             pthread_create
        - Src:             '/src/libvpx/vpx_util/vpx_thread.c:150,11'
          Dst:             thread_loop
        - Src:             '/src/libvpx/vpx_util/vpx_thread.c:152,5'
          Dst:             pthread_mutex_unlock
        - Src:             '/src/libvpx/vpx_util/vpx_thread.c:152,5'
          Dst:             pthread_mutex_unlock
        - Src:             '/src/libvpx/vpx_util/vpx_thread.c:154,7'
          Dst:             pthread_mutex_destroy
        - Src:             '/src/libvpx/vpx_util/vpx_thread.c:155,7'
          Dst:             pthread_cond_destroy
        - Src:             '/src/libvpx/vpx_util/vpx_thread.c:157,7'
          Dst:             vpx_free
        - Src:             '/src/libvpx/vpx_util/vpx_thread.c:165,10'
          Dst:             sync
        - Src:             '/src/libvpx/vpx_util/vpx_thread.c:167,3'
          Dst:             __assert_fail
    - functionName:    pthread_create
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    init
      functionSourceFile: '/src/libvpx/vpx_util/vpx_thread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_get_worker_interface
      functionSourceFile: '/src/libvpx/vpx_util/vpx_thread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionLinenumberEnd: 219
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    13
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_set_worker_interface
      functionSourceFile: '/src/libvpx/vpx_util/vpx_thread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 207
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          63
      EdgeCount:       22
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    image2yuvconfig
      functionSourceFile: '/src/libvpx/vp9/vp9_iface_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          123
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/vp9_iface_common.c:101,3'
          Dst:             __assert_fail
    - functionName:    yuvconfig2image
      functionSourceFile: '/src/libvpx/vp9/vp9_iface_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 14
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          143
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vp9_swap_current_and_last_seg_map
      functionSourceFile: '/src/libvpx/vp9/common/vp9_alloccommon.c'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          21
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vp9_init_context_buffers
      functionSourceFile: '/src/libvpx/vp9/common/vp9_alloccommon.c'
      linkageType:     InternalLinkage
      functionLinenumber: 182
      functionLinenumberEnd: 186
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vp9_remove_common
      functionSourceFile: '/src/libvpx/vp9/common/vp9_alloccommon.c'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionLinenumberEnd: 180
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vp9_free_context_buffers
        - vpx_free
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/vp9_alloccommon.c:174,3'
          Dst:             vp9_free_context_buffers
        - Src:             '/src/libvpx/vp9/common/vp9_alloccommon.c:176,3'
          Dst:             vpx_free
        - Src:             '/src/libvpx/vp9/common/vp9_alloccommon.c:178,3'
          Dst:             vpx_free
    - functionName:    vp9_free_context_buffers
      functionSourceFile: '/src/libvpx/vp9/common/vp9_alloccommon.c'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - free_seg_map
        - vpx_free
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/vp9_alloccommon.c:108,3'
          Dst:             free_seg_map
        - Src:             '/src/libvpx/vp9/common/vp9_alloccommon.c:109,3'
          Dst:             vpx_free
        - Src:             '/src/libvpx/vp9/common/vp9_alloccommon.c:111,3'
          Dst:             vpx_free
        - Src:             '/src/libvpx/vp9/common/vp9_alloccommon.c:114,3'
          Dst:             vpx_free
    - functionName:    free_seg_map
      functionSourceFile: '/src/libvpx/vp9/common/vp9_alloccommon.c'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_free
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/vp9_alloccommon.c:65,5'
          Dst:             vpx_free
        - Src:             '/src/libvpx/vp9/common/vp9_alloccommon.c:65,5'
          Dst:             vpx_free
    - functionName:    alloc_seg_map
      functionSourceFile: '/src/libvpx/vp9/common/vp9_alloccommon.c'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          46
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - vpx_calloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/vp9_alloccommon.c:46,39'
          Dst:             vpx_calloc
        - Src:             '/src/libvpx/vp9/common/vp9_alloccommon.c:46,39'
          Dst:             vpx_calloc
    - functionName:    mi_cols_aligned_to_sb
      functionSourceFile: '/src/libvpx/vp9/common/vp9_onyxc_int.h'
      linkageType:     InternalLinkage
      functionLinenumber: 359
      functionLinenumberEnd: 360
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vp9_alloc_context_buffers
      functionSourceFile: '/src/libvpx/vp9/common/vp9_alloccommon.c'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 168
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          138
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - alloc_seg_map
        - calc_mi_size
        - free_seg_map
        - mi_cols_aligned_to_sb
        - vp9_alloc_loop_filter
        - vp9_free_context_buffers
        - vp9_set_mb_mi
        - vpx_calloc
        - vpx_free
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/vp9_alloccommon.c:133,3'
          Dst:             vp9_set_mb_mi
        - Src:             '/src/libvpx/vp9/common/vp9_alloccommon.c:134,33'
          Dst:             calc_mi_size
        - Src:             '/src/libvpx/vp9/common/vp9_alloccommon.c:140,5'
          Dst:             vpx_free
        - Src:             '/src/libvpx/vp9/common/vp9_alloccommon.c:142,13'
          Dst:             mi_cols_aligned_to_sb
        - Src:             '/src/libvpx/vp9/common/vp9_alloccommon.c:141,44'
          Dst:             vpx_calloc
        - Src:             '/src/libvpx/vp9/common/vp9_alloccommon.c:146,5'
          Dst:             vpx_free
        - Src:             '/src/libvpx/vp9/common/vp9_alloccommon.c:148,9'
          Dst:             mi_cols_aligned_to_sb
        - Src:             '/src/libvpx/vp9/common/vp9_alloccommon.c:147,50'
          Dst:             vpx_calloc
        - Src:             '/src/libvpx/vp9/common/vp9_alloccommon.c:155,5'
          Dst:             free_seg_map
        - Src:             '/src/libvpx/vp9/common/vp9_alloccommon.c:156,9'
          Dst:             alloc_seg_map
        - Src:             '/src/libvpx/vp9/common/vp9_alloccommon.c:159,7'
          Dst:             vp9_alloc_loop_filter
        - Src:             '/src/libvpx/vp9/common/vp9_alloccommon.c:165,3'
          Dst:             vp9_set_mb_mi
        - Src:             '/src/libvpx/vp9/common/vp9_alloccommon.c:166,3'
          Dst:             vp9_free_context_buffers
    - functionName:    vp9_set_mb_mi
      functionSourceFile: '/src/libvpx/vp9/common/vp9_alloccommon.c'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vp9_set_mb_size
        - vp9_set_mi_size
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/vp9_alloccommon.c:37,3'
          Dst:             vp9_set_mi_size
        - Src:             '/src/libvpx/vp9/common/vp9_alloccommon.c:38,3'
          Dst:             vp9_set_mb_size
    - functionName:    calc_mi_size
      functionSourceFile: '/src/libvpx/vp9/common/vp9_onyxc_int.h'
      linkageType:     InternalLinkage
      functionLinenumber: 416
      functionLinenumberEnd: 418
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vp9_alloc_loop_filter
      functionSourceFile: '/src/libvpx/vp9/common/vp9_alloccommon.c'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vpx_calloc
        - vpx_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/vp9_alloccommon.c:119,3'
          Dst:             vpx_free
        - Src:             '/src/libvpx/vp9/common/vp9_alloccommon.c:123,36'
          Dst:             vpx_calloc
    - functionName:    vp9_set_mi_size
      functionSourceFile: '/src/libvpx/vp9/common/vp9_alloccommon.c'
      linkageType:     InternalLinkage
      functionLinenumber: 21
      functionLinenumberEnd: 27
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - calc_mi_size
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/vp9_alloccommon.c:26,16'
          Dst:             calc_mi_size
    - functionName:    vp9_set_mb_size
      functionSourceFile: '/src/libvpx/vp9/common/vp9_alloccommon.c'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vp9_free_postproc_buffers
      functionSourceFile: '/src/libvpx/vp9/common/vp9_alloccommon.c'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vp9_free_ref_frame_buffers
      functionSourceFile: '/src/libvpx/vp9/common/vp9_alloccommon.c'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         66
      ICount:          439
      EdgeCount:       91
      CyclomaticComplexity: 27
      functionsReached:
        - vpx_free
        - vpx_free_frame_buffer
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/vp9_alloccommon.c:86,5'
          Dst:             vpx_free
        - Src:             '/src/libvpx/vp9/common/vp9_alloccommon.c:88,5'
          Dst:             vpx_free_frame_buffer
        - Src:             '/src/libvpx/vp9/common/vp9_alloccommon.c:86,5'
          Dst:             vpx_free
        - Src:             '/src/libvpx/vp9/common/vp9_alloccommon.c:88,5'
          Dst:             vpx_free_frame_buffer
        - Src:             '/src/libvpx/vp9/common/vp9_alloccommon.c:86,5'
          Dst:             vpx_free
        - Src:             '/src/libvpx/vp9/common/vp9_alloccommon.c:88,5'
          Dst:             vpx_free_frame_buffer
        - Src:             '/src/libvpx/vp9/common/vp9_alloccommon.c:86,5'
          Dst:             vpx_free
        - Src:             '/src/libvpx/vp9/common/vp9_alloccommon.c:88,5'
          Dst:             vpx_free_frame_buffer
        - Src:             '/src/libvpx/vp9/common/vp9_alloccommon.c:86,5'
          Dst:             vpx_free
        - Src:             '/src/libvpx/vp9/common/vp9_alloccommon.c:88,5'
          Dst:             vpx_free_frame_buffer
        - Src:             '/src/libvpx/vp9/common/vp9_alloccommon.c:86,5'
          Dst:             vpx_free
        - Src:             '/src/libvpx/vp9/common/vp9_alloccommon.c:88,5'
          Dst:             vpx_free_frame_buffer
        - Src:             '/src/libvpx/vp9/common/vp9_alloccommon.c:86,5'
          Dst:             vpx_free
        - Src:             '/src/libvpx/vp9/common/vp9_alloccommon.c:88,5'
          Dst:             vpx_free_frame_buffer
        - Src:             '/src/libvpx/vp9/common/vp9_alloccommon.c:86,5'
          Dst:             vpx_free
        - Src:             '/src/libvpx/vp9/common/vp9_alloccommon.c:88,5'
          Dst:             vpx_free_frame_buffer
        - Src:             '/src/libvpx/vp9/common/vp9_alloccommon.c:86,5'
          Dst:             vpx_free
        - Src:             '/src/libvpx/vp9/common/vp9_alloccommon.c:88,5'
          Dst:             vpx_free_frame_buffer
        - Src:             '/src/libvpx/vp9/common/vp9_alloccommon.c:86,5'
          Dst:             vpx_free
        - Src:             '/src/libvpx/vp9/common/vp9_alloccommon.c:88,5'
          Dst:             vpx_free_frame_buffer
        - Src:             '/src/libvpx/vp9/common/vp9_alloccommon.c:86,5'
          Dst:             vpx_free
        - Src:             '/src/libvpx/vp9/common/vp9_alloccommon.c:88,5'
          Dst:             vpx_free_frame_buffer
        - Src:             '/src/libvpx/vp9/common/vp9_alloccommon.c:86,5'
          Dst:             vpx_free
        - Src:             '/src/libvpx/vp9/common/vp9_alloccommon.c:88,5'
          Dst:             vpx_free_frame_buffer
    - functionName:    vp9_setup_block_planes
      functionSourceFile: '/src/libvpx/vp9/common/vp9_blockd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 131
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vp9_set_contexts
      functionSourceFile: '/src/libvpx/vp9/common/vp9_blockd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - char
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          162
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vp9_foreach_transformed_block
      functionSourceFile: '/src/libvpx/vp9/common/vp9_blockd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - char
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vp9_foreach_transformed_block_in_plane
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/vp9_blockd.c:84,5'
          Dst:             vp9_foreach_transformed_block_in_plane
        - Src:             '/src/libvpx/vp9/common/vp9_blockd.c:84,5'
          Dst:             vp9_foreach_transformed_block_in_plane
        - Src:             '/src/libvpx/vp9/common/vp9_blockd.c:84,5'
          Dst:             vp9_foreach_transformed_block_in_plane
    - functionName:    vp9_foreach_transformed_block_in_plane
      functionSourceFile: '/src/libvpx/vp9/common/vp9_blockd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - char
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          128
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - get_plane_block_size
        - get_uv_tx_size
      functionUses:    16
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/vp9_blockd.c:45,35'
          Dst:             get_uv_tx_size
        - Src:             '/src/libvpx/vp9/common/vp9_blockd.c:46,34'
          Dst:             get_plane_block_size
    - functionName:    get_uv_tx_size
      functionSourceFile: '/src/libvpx/vp9/common/vp9_blockd.h'
      linkageType:     InternalLinkage
      functionLinenumber: 244
      functionLinenumberEnd: 249
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          60
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/vp9_blockd.h:245,3'
          Dst:             __assert_fail
    - functionName:    get_plane_block_size
      functionSourceFile: '/src/libvpx/vp9/common/vp9_blockd.h'
      linkageType:     InternalLinkage
      functionLinenumber: 253
      functionLinenumberEnd: 254
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - char
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vp9_above_block_mode
      functionSourceFile: '/src/libvpx/vp9/common/vp9_blockd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          73
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
        - get_y_mode
        - is_inter_block
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/vp9_blockd.c:28,22'
          Dst:             is_inter_block
        - Src:             '/src/libvpx/vp9/common/vp9_blockd.c:30,12'
          Dst:             get_y_mode
        - Src:             '/src/libvpx/vp9/common/vp9_blockd.c:32,5'
          Dst:             __assert_fail
    - functionName:    is_inter_block
      functionSourceFile: '/src/libvpx/vp9/common/vp9_blockd.h'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_y_mode
      functionSourceFile: '/src/libvpx/vp9/common/vp9_blockd.h'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          22
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vp9_left_block_mode
      functionSourceFile: '/src/libvpx/vp9/common/vp9_blockd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 14
      functionLinenumberEnd: 23
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          73
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
        - get_y_mode
        - is_inter_block
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/vp9_blockd.c:16,21'
          Dst:             is_inter_block
        - Src:             '/src/libvpx/vp9/common/vp9_blockd.c:18,12'
          Dst:             get_y_mode
        - Src:             '/src/libvpx/vp9/common/vp9_blockd.c:20,5'
          Dst:             __assert_fail
    - functionName:    get_prob
      functionSourceFile: '/src/libvpx/vpx_dsp/prob.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    weighted_prob
      functionSourceFile: '/src/libvpx/vpx_dsp/prob.h'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_binary_prob
      functionSourceFile: '/src/libvpx/vpx_dsp/prob.h'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - get_prob
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/prob.h:61,10'
          Dst:             get_prob
    - functionName:    merge_probs
      functionSourceFile: '/src/libvpx/vpx_dsp/prob.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - char
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - get_binary_prob
        - weighted_prob
      functionUses:    72
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/prob.h:72,25'
          Dst:             get_binary_prob
        - Src:             '/src/libvpx/vpx_dsp/prob.h:75,10'
          Dst:             weighted_prob
    - functionName:    adapt_coef_probs
      functionSourceFile: '/src/libvpx/vp9/common/vp9_entropy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1057
      functionLinenumberEnd: 1082
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         75
      ICount:          986
      EdgeCount:       99
      CyclomaticComplexity: 26
      functionsReached:
        - merge_probs
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/vp9_entropy.c:1079,17'
          Dst:             merge_probs
        - Src:             '/src/libvpx/vp9/common/vp9_entropy.c:1079,17'
          Dst:             merge_probs
        - Src:             '/src/libvpx/vp9/common/vp9_entropy.c:1079,17'
          Dst:             merge_probs
        - Src:             '/src/libvpx/vp9/common/vp9_entropy.c:1079,17'
          Dst:             merge_probs
        - Src:             '/src/libvpx/vp9/common/vp9_entropy.c:1079,17'
          Dst:             merge_probs
        - Src:             '/src/libvpx/vp9/common/vp9_entropy.c:1079,17'
          Dst:             merge_probs
        - Src:             '/src/libvpx/vp9/common/vp9_entropy.c:1079,17'
          Dst:             merge_probs
        - Src:             '/src/libvpx/vp9/common/vp9_entropy.c:1079,17'
          Dst:             merge_probs
        - Src:             '/src/libvpx/vp9/common/vp9_entropy.c:1079,17'
          Dst:             merge_probs
        - Src:             '/src/libvpx/vp9/common/vp9_entropy.c:1079,17'
          Dst:             merge_probs
        - Src:             '/src/libvpx/vp9/common/vp9_entropy.c:1079,17'
          Dst:             merge_probs
        - Src:             '/src/libvpx/vp9/common/vp9_entropy.c:1079,17'
          Dst:             merge_probs
        - Src:             '/src/libvpx/vp9/common/vp9_entropy.c:1079,17'
          Dst:             merge_probs
        - Src:             '/src/libvpx/vp9/common/vp9_entropy.c:1079,17'
          Dst:             merge_probs
        - Src:             '/src/libvpx/vp9/common/vp9_entropy.c:1079,17'
          Dst:             merge_probs
        - Src:             '/src/libvpx/vp9/common/vp9_entropy.c:1079,17'
          Dst:             merge_probs
        - Src:             '/src/libvpx/vp9/common/vp9_entropy.c:1079,17'
          Dst:             merge_probs
        - Src:             '/src/libvpx/vp9/common/vp9_entropy.c:1079,17'
          Dst:             merge_probs
        - Src:             '/src/libvpx/vp9/common/vp9_entropy.c:1079,17'
          Dst:             merge_probs
        - Src:             '/src/libvpx/vp9/common/vp9_entropy.c:1079,17'
          Dst:             merge_probs
        - Src:             '/src/libvpx/vp9/common/vp9_entropy.c:1079,17'
          Dst:             merge_probs
        - Src:             '/src/libvpx/vp9/common/vp9_entropy.c:1079,17'
          Dst:             merge_probs
        - Src:             '/src/libvpx/vp9/common/vp9_entropy.c:1079,17'
          Dst:             merge_probs
        - Src:             '/src/libvpx/vp9/common/vp9_entropy.c:1079,17'
          Dst:             merge_probs
        - Src:             '/src/libvpx/vp9/common/vp9_entropy.c:1079,17'
          Dst:             merge_probs
        - Src:             '/src/libvpx/vp9/common/vp9_entropy.c:1079,17'
          Dst:             merge_probs
        - Src:             '/src/libvpx/vp9/common/vp9_entropy.c:1079,17'
          Dst:             merge_probs
        - Src:             '/src/libvpx/vp9/common/vp9_entropy.c:1079,17'
          Dst:             merge_probs
        - Src:             '/src/libvpx/vp9/common/vp9_entropy.c:1079,17'
          Dst:             merge_probs
        - Src:             '/src/libvpx/vp9/common/vp9_entropy.c:1079,17'
          Dst:             merge_probs
        - Src:             '/src/libvpx/vp9/common/vp9_entropy.c:1079,17'
          Dst:             merge_probs
        - Src:             '/src/libvpx/vp9/common/vp9_entropy.c:1079,17'
          Dst:             merge_probs
        - Src:             '/src/libvpx/vp9/common/vp9_entropy.c:1079,17'
          Dst:             merge_probs
        - Src:             '/src/libvpx/vp9/common/vp9_entropy.c:1079,17'
          Dst:             merge_probs
        - Src:             '/src/libvpx/vp9/common/vp9_entropy.c:1079,17'
          Dst:             merge_probs
        - Src:             '/src/libvpx/vp9/common/vp9_entropy.c:1079,17'
          Dst:             merge_probs
        - Src:             '/src/libvpx/vp9/common/vp9_entropy.c:1079,17'
          Dst:             merge_probs
        - Src:             '/src/libvpx/vp9/common/vp9_entropy.c:1079,17'
          Dst:             merge_probs
        - Src:             '/src/libvpx/vp9/common/vp9_entropy.c:1079,17'
          Dst:             merge_probs
        - Src:             '/src/libvpx/vp9/common/vp9_entropy.c:1079,17'
          Dst:             merge_probs
        - Src:             '/src/libvpx/vp9/common/vp9_entropy.c:1079,17'
          Dst:             merge_probs
        - Src:             '/src/libvpx/vp9/common/vp9_entropy.c:1079,17'
          Dst:             merge_probs
        - Src:             '/src/libvpx/vp9/common/vp9_entropy.c:1079,17'
          Dst:             merge_probs
        - Src:             '/src/libvpx/vp9/common/vp9_entropy.c:1079,17'
          Dst:             merge_probs
        - Src:             '/src/libvpx/vp9/common/vp9_entropy.c:1079,17'
          Dst:             merge_probs
        - Src:             '/src/libvpx/vp9/common/vp9_entropy.c:1079,17'
          Dst:             merge_probs
        - Src:             '/src/libvpx/vp9/common/vp9_entropy.c:1079,17'
          Dst:             merge_probs
        - Src:             '/src/libvpx/vp9/common/vp9_entropy.c:1079,17'
          Dst:             merge_probs
        - Src:             '/src/libvpx/vp9/common/vp9_entropy.c:1079,17'
          Dst:             merge_probs
        - Src:             '/src/libvpx/vp9/common/vp9_entropy.c:1079,17'
          Dst:             merge_probs
        - Src:             '/src/libvpx/vp9/common/vp9_entropy.c:1079,17'
          Dst:             merge_probs
        - Src:             '/src/libvpx/vp9/common/vp9_entropy.c:1079,17'
          Dst:             merge_probs
        - Src:             '/src/libvpx/vp9/common/vp9_entropy.c:1079,17'
          Dst:             merge_probs
        - Src:             '/src/libvpx/vp9/common/vp9_entropy.c:1079,17'
          Dst:             merge_probs
        - Src:             '/src/libvpx/vp9/common/vp9_entropy.c:1079,17'
          Dst:             merge_probs
        - Src:             '/src/libvpx/vp9/common/vp9_entropy.c:1079,17'
          Dst:             merge_probs
        - Src:             '/src/libvpx/vp9/common/vp9_entropy.c:1079,17'
          Dst:             merge_probs
        - Src:             '/src/libvpx/vp9/common/vp9_entropy.c:1079,17'
          Dst:             merge_probs
        - Src:             '/src/libvpx/vp9/common/vp9_entropy.c:1079,17'
          Dst:             merge_probs
        - Src:             '/src/libvpx/vp9/common/vp9_entropy.c:1079,17'
          Dst:             merge_probs
        - Src:             '/src/libvpx/vp9/common/vp9_entropy.c:1079,17'
          Dst:             merge_probs
        - Src:             '/src/libvpx/vp9/common/vp9_entropy.c:1079,17'
          Dst:             merge_probs
        - Src:             '/src/libvpx/vp9/common/vp9_entropy.c:1079,17'
          Dst:             merge_probs
        - Src:             '/src/libvpx/vp9/common/vp9_entropy.c:1079,17'
          Dst:             merge_probs
        - Src:             '/src/libvpx/vp9/common/vp9_entropy.c:1079,17'
          Dst:             merge_probs
        - Src:             '/src/libvpx/vp9/common/vp9_entropy.c:1079,17'
          Dst:             merge_probs
        - Src:             '/src/libvpx/vp9/common/vp9_entropy.c:1079,17'
          Dst:             merge_probs
        - Src:             '/src/libvpx/vp9/common/vp9_entropy.c:1079,17'
          Dst:             merge_probs
        - Src:             '/src/libvpx/vp9/common/vp9_entropy.c:1079,17'
          Dst:             merge_probs
        - Src:             '/src/libvpx/vp9/common/vp9_entropy.c:1079,17'
          Dst:             merge_probs
        - Src:             '/src/libvpx/vp9/common/vp9_entropy.c:1079,17'
          Dst:             merge_probs
        - Src:             '/src/libvpx/vp9/common/vp9_entropy.c:1079,17'
          Dst:             merge_probs
    - functionName:    frame_is_intra_only
      functionSourceFile: '/src/libvpx/vp9/common/vp9_onyxc_int.h'
      linkageType:     InternalLinkage
      functionLinenumber: 363
      functionLinenumberEnd: 364
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vp9_adapt_coef_probs
      functionSourceFile: '/src/libvpx/vp9/common/vp9_entropy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1084
      functionLinenumberEnd: 1100
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - adapt_coef_probs
        - frame_is_intra_only
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/vp9_entropy.c:1088,7'
          Dst:             frame_is_intra_only
        - Src:             '/src/libvpx/vp9/common/vp9_entropy.c:1099,5'
          Dst:             adapt_coef_probs
        - Src:             '/src/libvpx/vp9/common/vp9_entropy.c:1099,5'
          Dst:             adapt_coef_probs
        - Src:             '/src/libvpx/vp9/common/vp9_entropy.c:1099,5'
          Dst:             adapt_coef_probs
        - Src:             '/src/libvpx/vp9/common/vp9_entropy.c:1099,5'
          Dst:             adapt_coef_probs
    - functionName:    vp9_default_coef_probs
      functionSourceFile: '/src/libvpx/vp9/common/vp9_entropy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1041
      functionLinenumberEnd: 1046
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    extend_to_full_distribution
      functionSourceFile: '/src/libvpx/vp9/common/vp9_entropy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1030
      functionLinenumberEnd: 1033
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          28
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/vp9_entropy.c:1031,3'
          Dst:             __assert_fail
    - functionName:    vp9_model_to_full_probs
      functionSourceFile: '/src/libvpx/vp9/common/vp9_entropy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1035
      functionLinenumberEnd: 1039
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - extend_to_full_distribution
      functionUses:    33
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/vp9_entropy.c:1038,3'
          Dst:             extend_to_full_distribution
    - functionName:    weighted_prob
      functionSourceFile: '/src/libvpx/vpx_dsp/prob.h'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_prob
      functionSourceFile: '/src/libvpx/vpx_dsp/prob.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    frame_is_intra_only
      functionSourceFile: '/src/libvpx/vp9/common/vp9_onyxc_int.h'
      linkageType:     InternalLinkage
      functionLinenumber: 363
      functionLinenumberEnd: 364
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    init_mode_probs
      functionSourceFile: '/src/libvpx/vp9/common/vp9_entropymode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 323
      functionLinenumberEnd: 335
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          25
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    set_default_lf_deltas
      functionSourceFile: '/src/libvpx/vp9/common/vp9_entropymode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 411
      functionLinenumberEnd: 422
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vp9_setup_past_independence
      functionSourceFile: '/src/libvpx/vp9/common/vp9_entropymode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 424
      functionLinenumberEnd: 469
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         24
      ICount:          163
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - frame_is_intra_only
        - init_mode_probs
        - set_default_lf_deltas
        - vp9_clearall_segfeatures
        - vp9_default_coef_probs
        - vp9_init_mv_probs
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/vp9_entropymode.c:430,3'
          Dst:             vp9_clearall_segfeatures
        - Src:             '/src/libvpx/vp9/common/vp9_entropymode.c:442,3'
          Dst:             set_default_lf_deltas
        - Src:             '/src/libvpx/vp9/common/vp9_entropymode.c:447,3'
          Dst:             vp9_default_coef_probs
        - Src:             '/src/libvpx/vp9/common/vp9_entropymode.c:448,3'
          Dst:             init_mode_probs
        - Src:             '/src/libvpx/vp9/common/vp9_entropymode.c:449,3'
          Dst:             vp9_init_mv_probs
        - Src:             '/src/libvpx/vp9/common/vp9_entropymode.c:462,7'
          Dst:             frame_is_intra_only
    - functionName:    mode_mv_merge_probs
      functionSourceFile: '/src/libvpx/vpx_dsp/prob.h'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - char
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          40
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - get_prob
        - weighted_prob
      functionUses:    39
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/prob.h:92,27'
          Dst:             get_prob
        - Src:             '/src/libvpx/vpx_dsp/prob.h:93,12'
          Dst:             weighted_prob
    - functionName:    vp9_adapt_mode_probs
      functionSourceFile: '/src/libvpx/vp9/common/vp9_entropymode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 340
      functionLinenumberEnd: 409
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          564
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - mode_mv_merge_probs
        - tx_counts_to_branch_counts_16x16
        - tx_counts_to_branch_counts_32x32
        - tx_counts_to_branch_counts_8x8
        - vpx_tree_merge_probs
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/vp9_entropymode.c:347,31'
          Dst:             mode_mv_merge_probs
        - Src:             '/src/libvpx/vp9/common/vp9_entropymode.c:347,31'
          Dst:             mode_mv_merge_probs
        - Src:             '/src/libvpx/vp9/common/vp9_entropymode.c:347,31'
          Dst:             mode_mv_merge_probs
        - Src:             '/src/libvpx/vp9/common/vp9_entropymode.c:347,31'
          Dst:             mode_mv_merge_probs
        - Src:             '/src/libvpx/vp9/common/vp9_entropymode.c:351,9'
          Dst:             mode_mv_merge_probs
        - Src:             '/src/libvpx/vp9/common/vp9_entropymode.c:351,9'
          Dst:             mode_mv_merge_probs
        - Src:             '/src/libvpx/vp9/common/vp9_entropymode.c:351,9'
          Dst:             mode_mv_merge_probs
        - Src:             '/src/libvpx/vp9/common/vp9_entropymode.c:351,9'
          Dst:             mode_mv_merge_probs
        - Src:             '/src/libvpx/vp9/common/vp9_entropymode.c:351,9'
          Dst:             mode_mv_merge_probs
        - Src:             '/src/libvpx/vp9/common/vp9_entropymode.c:354,9'
          Dst:             mode_mv_merge_probs
        - Src:             '/src/libvpx/vp9/common/vp9_entropymode.c:354,9'
          Dst:             mode_mv_merge_probs
        - Src:             '/src/libvpx/vp9/common/vp9_entropymode.c:354,9'
          Dst:             mode_mv_merge_probs
        - Src:             '/src/libvpx/vp9/common/vp9_entropymode.c:354,9'
          Dst:             mode_mv_merge_probs
        - Src:             '/src/libvpx/vp9/common/vp9_entropymode.c:354,9'
          Dst:             mode_mv_merge_probs
        - Src:             '/src/libvpx/vp9/common/vp9_entropymode.c:357,35'
          Dst:             mode_mv_merge_probs
        - Src:             '/src/libvpx/vp9/common/vp9_entropymode.c:357,35'
          Dst:             mode_mv_merge_probs
        - Src:             '/src/libvpx/vp9/common/vp9_entropymode.c:357,35'
          Dst:             mode_mv_merge_probs
        - Src:             '/src/libvpx/vp9/common/vp9_entropymode.c:357,35'
          Dst:             mode_mv_merge_probs
        - Src:             '/src/libvpx/vp9/common/vp9_entropymode.c:357,35'
          Dst:             mode_mv_merge_probs
        - Src:             '/src/libvpx/vp9/common/vp9_entropymode.c:357,35'
          Dst:             mode_mv_merge_probs
        - Src:             '/src/libvpx/vp9/common/vp9_entropymode.c:357,35'
          Dst:             mode_mv_merge_probs
        - Src:             '/src/libvpx/vp9/common/vp9_entropymode.c:357,35'
          Dst:             mode_mv_merge_probs
        - Src:             '/src/libvpx/vp9/common/vp9_entropymode.c:357,35'
          Dst:             mode_mv_merge_probs
        - Src:             '/src/libvpx/vp9/common/vp9_entropymode.c:357,35'
          Dst:             mode_mv_merge_probs
        - Src:             '/src/libvpx/vp9/common/vp9_entropymode.c:361,5'
          Dst:             vpx_tree_merge_probs
        - Src:             '/src/libvpx/vp9/common/vp9_entropymode.c:361,5'
          Dst:             vpx_tree_merge_probs
        - Src:             '/src/libvpx/vp9/common/vp9_entropymode.c:361,5'
          Dst:             vpx_tree_merge_probs
        - Src:             '/src/libvpx/vp9/common/vp9_entropymode.c:361,5'
          Dst:             vpx_tree_merge_probs
        - Src:             '/src/libvpx/vp9/common/vp9_entropymode.c:361,5'
          Dst:             vpx_tree_merge_probs
        - Src:             '/src/libvpx/vp9/common/vp9_entropymode.c:361,5'
          Dst:             vpx_tree_merge_probs
        - Src:             '/src/libvpx/vp9/common/vp9_entropymode.c:361,5'
          Dst:             vpx_tree_merge_probs
        - Src:             '/src/libvpx/vp9/common/vp9_entropymode.c:365,5'
          Dst:             vpx_tree_merge_probs
        - Src:             '/src/libvpx/vp9/common/vp9_entropymode.c:365,5'
          Dst:             vpx_tree_merge_probs
        - Src:             '/src/libvpx/vp9/common/vp9_entropymode.c:365,5'
          Dst:             vpx_tree_merge_probs
        - Src:             '/src/libvpx/vp9/common/vp9_entropymode.c:365,5'
          Dst:             vpx_tree_merge_probs
        - Src:             '/src/libvpx/vp9/common/vp9_entropymode.c:369,5'
          Dst:             vpx_tree_merge_probs
        - Src:             '/src/libvpx/vp9/common/vp9_entropymode.c:369,5'
          Dst:             vpx_tree_merge_probs
        - Src:             '/src/libvpx/vp9/common/vp9_entropymode.c:369,5'
          Dst:             vpx_tree_merge_probs
        - Src:             '/src/libvpx/vp9/common/vp9_entropymode.c:369,5'
          Dst:             vpx_tree_merge_probs
        - Src:             '/src/libvpx/vp9/common/vp9_entropymode.c:369,5'
          Dst:             vpx_tree_merge_probs
        - Src:             '/src/libvpx/vp9/common/vp9_entropymode.c:369,5'
          Dst:             vpx_tree_merge_probs
        - Src:             '/src/libvpx/vp9/common/vp9_entropymode.c:369,5'
          Dst:             vpx_tree_merge_probs
        - Src:             '/src/libvpx/vp9/common/vp9_entropymode.c:369,5'
          Dst:             vpx_tree_merge_probs
        - Src:             '/src/libvpx/vp9/common/vp9_entropymode.c:369,5'
          Dst:             vpx_tree_merge_probs
        - Src:             '/src/libvpx/vp9/common/vp9_entropymode.c:369,5'
          Dst:             vpx_tree_merge_probs
        - Src:             '/src/libvpx/vp9/common/vp9_entropymode.c:373,5'
          Dst:             vpx_tree_merge_probs
        - Src:             '/src/libvpx/vp9/common/vp9_entropymode.c:373,5'
          Dst:             vpx_tree_merge_probs
        - Src:             '/src/libvpx/vp9/common/vp9_entropymode.c:373,5'
          Dst:             vpx_tree_merge_probs
        - Src:             '/src/libvpx/vp9/common/vp9_entropymode.c:373,5'
          Dst:             vpx_tree_merge_probs
        - Src:             '/src/libvpx/vp9/common/vp9_entropymode.c:373,5'
          Dst:             vpx_tree_merge_probs
        - Src:             '/src/libvpx/vp9/common/vp9_entropymode.c:373,5'
          Dst:             vpx_tree_merge_probs
        - Src:             '/src/libvpx/vp9/common/vp9_entropymode.c:373,5'
          Dst:             vpx_tree_merge_probs
        - Src:             '/src/libvpx/vp9/common/vp9_entropymode.c:373,5'
          Dst:             vpx_tree_merge_probs
        - Src:             '/src/libvpx/vp9/common/vp9_entropymode.c:373,5'
          Dst:             vpx_tree_merge_probs
        - Src:             '/src/libvpx/vp9/common/vp9_entropymode.c:373,5'
          Dst:             vpx_tree_merge_probs
        - Src:             '/src/libvpx/vp9/common/vp9_entropymode.c:373,5'
          Dst:             vpx_tree_merge_probs
        - Src:             '/src/libvpx/vp9/common/vp9_entropymode.c:373,5'
          Dst:             vpx_tree_merge_probs
        - Src:             '/src/libvpx/vp9/common/vp9_entropymode.c:373,5'
          Dst:             vpx_tree_merge_probs
        - Src:             '/src/libvpx/vp9/common/vp9_entropymode.c:373,5'
          Dst:             vpx_tree_merge_probs
        - Src:             '/src/libvpx/vp9/common/vp9_entropymode.c:373,5'
          Dst:             vpx_tree_merge_probs
        - Src:             '/src/libvpx/vp9/common/vp9_entropymode.c:373,5'
          Dst:             vpx_tree_merge_probs
        - Src:             '/src/libvpx/vp9/common/vp9_entropymode.c:378,7'
          Dst:             vpx_tree_merge_probs
        - Src:             '/src/libvpx/vp9/common/vp9_entropymode.c:378,7'
          Dst:             vpx_tree_merge_probs
        - Src:             '/src/libvpx/vp9/common/vp9_entropymode.c:378,7'
          Dst:             vpx_tree_merge_probs
        - Src:             '/src/libvpx/vp9/common/vp9_entropymode.c:378,7'
          Dst:             vpx_tree_merge_probs
        - Src:             '/src/libvpx/vp9/common/vp9_entropymode.c:389,7'
          Dst:             tx_counts_to_branch_counts_8x8
        - Src:             '/src/libvpx/vp9/common/vp9_entropymode.c:392,13'
          Dst:             mode_mv_merge_probs
        - Src:             '/src/libvpx/vp9/common/vp9_entropymode.c:394,7'
          Dst:             tx_counts_to_branch_counts_16x16
        - Src:             '/src/libvpx/vp9/common/vp9_entropymode.c:396,37'
          Dst:             mode_mv_merge_probs
        - Src:             '/src/libvpx/vp9/common/vp9_entropymode.c:396,37'
          Dst:             mode_mv_merge_probs
        - Src:             '/src/libvpx/vp9/common/vp9_entropymode.c:399,7'
          Dst:             tx_counts_to_branch_counts_32x32
        - Src:             '/src/libvpx/vp9/common/vp9_entropymode.c:401,37'
          Dst:             mode_mv_merge_probs
        - Src:             '/src/libvpx/vp9/common/vp9_entropymode.c:401,37'
          Dst:             mode_mv_merge_probs
        - Src:             '/src/libvpx/vp9/common/vp9_entropymode.c:401,37'
          Dst:             mode_mv_merge_probs
        - Src:             '/src/libvpx/vp9/common/vp9_entropymode.c:389,7'
          Dst:             tx_counts_to_branch_counts_8x8
        - Src:             '/src/libvpx/vp9/common/vp9_entropymode.c:392,13'
          Dst:             mode_mv_merge_probs
        - Src:             '/src/libvpx/vp9/common/vp9_entropymode.c:394,7'
          Dst:             tx_counts_to_branch_counts_16x16
        - Src:             '/src/libvpx/vp9/common/vp9_entropymode.c:396,37'
          Dst:             mode_mv_merge_probs
        - Src:             '/src/libvpx/vp9/common/vp9_entropymode.c:396,37'
          Dst:             mode_mv_merge_probs
        - Src:             '/src/libvpx/vp9/common/vp9_entropymode.c:399,7'
          Dst:             tx_counts_to_branch_counts_32x32
        - Src:             '/src/libvpx/vp9/common/vp9_entropymode.c:401,37'
          Dst:             mode_mv_merge_probs
        - Src:             '/src/libvpx/vp9/common/vp9_entropymode.c:401,37'
          Dst:             mode_mv_merge_probs
        - Src:             '/src/libvpx/vp9/common/vp9_entropymode.c:401,37'
          Dst:             mode_mv_merge_probs
        - Src:             '/src/libvpx/vp9/common/vp9_entropymode.c:408,9'
          Dst:             mode_mv_merge_probs
        - Src:             '/src/libvpx/vp9/common/vp9_entropymode.c:408,9'
          Dst:             mode_mv_merge_probs
        - Src:             '/src/libvpx/vp9/common/vp9_entropymode.c:408,9'
          Dst:             mode_mv_merge_probs
    - functionName:    tx_counts_to_branch_counts_8x8
      functionSourceFile: '/src/libvpx/vp9/common/vp9_entropymode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 308
      functionLinenumberEnd: 311
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    tx_counts_to_branch_counts_16x16
      functionSourceFile: '/src/libvpx/vp9/common/vp9_entropymode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 300
      functionLinenumberEnd: 305
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    tx_counts_to_branch_counts_32x32
      functionSourceFile: '/src/libvpx/vp9/common/vp9_entropymode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 289
      functionLinenumberEnd: 297
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          30
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    weighted_prob
      functionSourceFile: '/src/libvpx/vpx_dsp/prob.h'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_prob
      functionSourceFile: '/src/libvpx/vpx_dsp/prob.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vp9_init_mv_probs
      functionSourceFile: '/src/libvpx/vp9/common/vp9_entropymv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 191
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mode_mv_merge_probs
      functionSourceFile: '/src/libvpx/vpx_dsp/prob.h'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - char
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          40
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - get_prob
        - weighted_prob
      functionUses:    26
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/prob.h:92,27'
          Dst:             get_prob
        - Src:             '/src/libvpx/vpx_dsp/prob.h:93,12'
          Dst:             weighted_prob
    - functionName:    vp9_adapt_mv_probs
      functionSourceFile: '/src/libvpx/vp9/common/vp9_entropymv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 154
      functionLinenumberEnd: 189
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          316
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - mode_mv_merge_probs
        - vpx_tree_merge_probs
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/vp9_entropymv.c:161,3'
          Dst:             vpx_tree_merge_probs
        - Src:             '/src/libvpx/vp9/common/vp9_entropymv.c:169,18'
          Dst:             mode_mv_merge_probs
        - Src:             '/src/libvpx/vp9/common/vp9_entropymv.c:170,5'
          Dst:             vpx_tree_merge_probs
        - Src:             '/src/libvpx/vp9/common/vp9_entropymv.c:172,5'
          Dst:             vpx_tree_merge_probs
        - Src:             '/src/libvpx/vp9/common/vp9_entropymv.c:176,23'
          Dst:             mode_mv_merge_probs
        - Src:             '/src/libvpx/vp9/common/vp9_entropymv.c:176,23'
          Dst:             mode_mv_merge_probs
        - Src:             '/src/libvpx/vp9/common/vp9_entropymv.c:176,23'
          Dst:             mode_mv_merge_probs
        - Src:             '/src/libvpx/vp9/common/vp9_entropymv.c:176,23'
          Dst:             mode_mv_merge_probs
        - Src:             '/src/libvpx/vp9/common/vp9_entropymv.c:176,23'
          Dst:             mode_mv_merge_probs
        - Src:             '/src/libvpx/vp9/common/vp9_entropymv.c:176,23'
          Dst:             mode_mv_merge_probs
        - Src:             '/src/libvpx/vp9/common/vp9_entropymv.c:176,23'
          Dst:             mode_mv_merge_probs
        - Src:             '/src/libvpx/vp9/common/vp9_entropymv.c:176,23'
          Dst:             mode_mv_merge_probs
        - Src:             '/src/libvpx/vp9/common/vp9_entropymv.c:176,23'
          Dst:             mode_mv_merge_probs
        - Src:             '/src/libvpx/vp9/common/vp9_entropymv.c:176,23'
          Dst:             mode_mv_merge_probs
        - Src:             '/src/libvpx/vp9/common/vp9_entropymv.c:179,7'
          Dst:             vpx_tree_merge_probs
        - Src:             '/src/libvpx/vp9/common/vp9_entropymv.c:179,7'
          Dst:             vpx_tree_merge_probs
        - Src:             '/src/libvpx/vp9/common/vp9_entropymv.c:182,5'
          Dst:             vpx_tree_merge_probs
        - Src:             '/src/libvpx/vp9/common/vp9_entropymv.c:185,25'
          Dst:             mode_mv_merge_probs
        - Src:             '/src/libvpx/vp9/common/vp9_entropymv.c:186,18'
          Dst:             mode_mv_merge_probs
        - Src:             '/src/libvpx/vp9/common/vp9_entropymv.c:169,18'
          Dst:             mode_mv_merge_probs
        - Src:             '/src/libvpx/vp9/common/vp9_entropymv.c:170,5'
          Dst:             vpx_tree_merge_probs
        - Src:             '/src/libvpx/vp9/common/vp9_entropymv.c:172,5'
          Dst:             vpx_tree_merge_probs
        - Src:             '/src/libvpx/vp9/common/vp9_entropymv.c:176,23'
          Dst:             mode_mv_merge_probs
        - Src:             '/src/libvpx/vp9/common/vp9_entropymv.c:176,23'
          Dst:             mode_mv_merge_probs
        - Src:             '/src/libvpx/vp9/common/vp9_entropymv.c:176,23'
          Dst:             mode_mv_merge_probs
        - Src:             '/src/libvpx/vp9/common/vp9_entropymv.c:176,23'
          Dst:             mode_mv_merge_probs
        - Src:             '/src/libvpx/vp9/common/vp9_entropymv.c:176,23'
          Dst:             mode_mv_merge_probs
        - Src:             '/src/libvpx/vp9/common/vp9_entropymv.c:176,23'
          Dst:             mode_mv_merge_probs
        - Src:             '/src/libvpx/vp9/common/vp9_entropymv.c:176,23'
          Dst:             mode_mv_merge_probs
        - Src:             '/src/libvpx/vp9/common/vp9_entropymv.c:176,23'
          Dst:             mode_mv_merge_probs
        - Src:             '/src/libvpx/vp9/common/vp9_entropymv.c:176,23'
          Dst:             mode_mv_merge_probs
        - Src:             '/src/libvpx/vp9/common/vp9_entropymv.c:176,23'
          Dst:             mode_mv_merge_probs
        - Src:             '/src/libvpx/vp9/common/vp9_entropymv.c:179,7'
          Dst:             vpx_tree_merge_probs
        - Src:             '/src/libvpx/vp9/common/vp9_entropymv.c:179,7'
          Dst:             vpx_tree_merge_probs
        - Src:             '/src/libvpx/vp9/common/vp9_entropymv.c:182,5'
          Dst:             vpx_tree_merge_probs
        - Src:             '/src/libvpx/vp9/common/vp9_entropymv.c:185,25'
          Dst:             mode_mv_merge_probs
        - Src:             '/src/libvpx/vp9/common/vp9_entropymv.c:186,18'
          Dst:             mode_mv_merge_probs
    - functionName:    mv_joint_horizontal
      functionSourceFile: '/src/libvpx/vp9/common/vp9_entropymv.h'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          19
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    inc_mv_component
      functionSourceFile: '/src/libvpx/vp9/common/vp9_entropymv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          149
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
        - vp9_get_mv_class
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/vp9_entropymv.c:114,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/common/vp9_entropymv.c:119,7'
          Dst:             vp9_get_mv_class
    - functionName:    vp9_get_mv_class
      functionSourceFile: '/src/libvpx/vp9/common/vp9_entropymv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          41
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - mv_class_base
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/vp9_entropymv.c:107,29'
          Dst:             mv_class_base
    - functionName:    mv_class_base
      functionSourceFile: '/src/libvpx/vp9/common/vp9_entropymv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          17
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mv_joint_vertical
      functionSourceFile: '/src/libvpx/vp9/common/vp9_entropymv.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          19
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vp9_get_mv_joint
      functionSourceFile: '/src/libvpx/vp9/common/vp9_entropymv.h'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          27
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vp9_inc_mv
      functionSourceFile: '/src/libvpx/vp9/common/vp9_entropymv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          56
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - inc_mv_component
        - mv_joint_horizontal
        - mv_joint_vertical
        - vp9_get_mv_joint
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/vp9_entropymv.c:141,29'
          Dst:             vp9_get_mv_joint
        - Src:             '/src/libvpx/vp9/common/vp9_entropymv.c:144,9'
          Dst:             mv_joint_vertical
        - Src:             '/src/libvpx/vp9/common/vp9_entropymv.c:145,7'
          Dst:             inc_mv_component
        - Src:             '/src/libvpx/vp9/common/vp9_entropymv.c:148,9'
          Dst:             mv_joint_horizontal
        - Src:             '/src/libvpx/vp9/common/vp9_entropymv.c:149,7'
          Dst:             inc_mv_component
    - functionName:    vp9_release_frame_buffer
      functionSourceFile: '/src/libvpx/vp9/common/vp9_frame_buffers.c'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          18
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vp9_get_frame_buffer
      functionSourceFile: '/src/libvpx/vp9/common/vp9_frame_buffers.c'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          104
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - vpx_calloc
        - vpx_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/vp9_frame_buffers.c:59,5'
          Dst:             vpx_free
        - Src:             '/src/libvpx/vp9/common/vp9_frame_buffers.c:63,46'
          Dst:             vpx_calloc
    - functionName:    vp9_free_internal_frame_buffers
      functionSourceFile: '/src/libvpx/vp9/common/vp9_frame_buffers.c'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          57
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - vpx_free
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/vp9_frame_buffers.c:33,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/common/vp9_frame_buffers.c:36,5'
          Dst:             vpx_free
        - Src:             '/src/libvpx/vp9/common/vp9_frame_buffers.c:39,3'
          Dst:             vpx_free
    - functionName:    vp9_alloc_internal_frame_buffers
      functionSourceFile: '/src/libvpx/vp9/common/vp9_frame_buffers.c'
      linkageType:     InternalLinkage
      functionLinenumber: 16
      functionLinenumberEnd: 28
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          34
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - vp9_free_internal_frame_buffers
        - vpx_calloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/vp9_frame_buffers.c:18,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/common/vp9_frame_buffers.c:19,3'
          Dst:             vp9_free_internal_frame_buffers
        - Src:             '/src/libvpx/vp9/common/vp9_frame_buffers.c:22,30'
          Dst:             vpx_calloc
    - functionName:    clamp
      functionSourceFile: '/src/libvpx/vpx_dsp/vpx_dsp_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    clip_pixel_highbd
      functionSourceFile: '/src/libvpx/vpx_dsp/vpx_dsp_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      short
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - clamp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/vpx_dsp_common.h:0,0'
          Dst:             clamp
    - functionName:    clip_pixel
      functionSourceFile: '/src/libvpx/vpx_dsp/vpx_dsp_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vp9_highbd_iht16x16_add
      functionSourceFile: '/src/libvpx/vp9/common/vp9_idct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 391
      functionLinenumberEnd: 397
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vp9_highbd_idct16x16_add
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/vp9_idct.c:393,5'
          Dst:             vp9_highbd_idct16x16_add
    - functionName:    vp9_highbd_idct16x16_add
      functionSourceFile: '/src/libvpx/vp9/common/vp9_idct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 343
      functionLinenumberEnd: 356
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          49
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - vpx_highbd_idct16x16_1_add_sse2
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/vp9_idct.c:348,5'
          Dst:             vpx_highbd_idct16x16_1_add_sse2
    - functionName:    vp9_highbd_iht8x8_add
      functionSourceFile: '/src/libvpx/vp9/common/vp9_idct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 382
      functionLinenumberEnd: 388
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vp9_highbd_idct8x8_add
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/vp9_idct.c:384,5'
          Dst:             vp9_highbd_idct8x8_add
    - functionName:    vp9_highbd_idct8x8_add
      functionSourceFile: '/src/libvpx/vp9/common/vp9_idct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 326
      functionLinenumberEnd: 340
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          38
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - vpx_highbd_idct8x8_1_add_sse2
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/vp9_idct.c:334,5'
          Dst:             vpx_highbd_idct8x8_1_add_sse2
    - functionName:    vp9_highbd_iht4x4_add
      functionSourceFile: '/src/libvpx/vp9/common/vp9_idct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 374
      functionLinenumberEnd: 379
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vp9_highbd_idct4x4_add
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/vp9_idct.c:376,5'
          Dst:             vp9_highbd_idct4x4_add
    - functionName:    vp9_highbd_idct4x4_add
      functionSourceFile: '/src/libvpx/vp9/common/vp9_idct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 310
      functionLinenumberEnd: 315
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vpx_highbd_idct4x4_1_add_sse2
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/vp9_idct.c:314,5'
          Dst:             vpx_highbd_idct4x4_1_add_sse2
    - functionName:    vp9_highbd_idct32x32_add
      functionSourceFile: '/src/libvpx/vp9/common/vp9_idct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 359
      functionLinenumberEnd: 370
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          49
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - vpx_highbd_idct32x32_1_add_sse2
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/vp9_idct.c:362,5'
          Dst:             vpx_highbd_idct32x32_1_add_sse2
    - functionName:    vp9_highbd_iwht4x4_add
      functionSourceFile: '/src/libvpx/vp9/common/vp9_idct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 318
      functionLinenumberEnd: 323
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vpx_highbd_iwht4x4_16_add_c
        - vpx_highbd_iwht4x4_1_add_c
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/vp9_idct.c:320,5'
          Dst:             vpx_highbd_iwht4x4_16_add_c
        - Src:             '/src/libvpx/vp9/common/vp9_idct.c:322,5'
          Dst:             vpx_highbd_iwht4x4_1_add_c
    - functionName:    vp9_highbd_iht16x16_256_add_c
      functionSourceFile: '/src/libvpx/vp9/common/vp9_idct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 283
      functionLinenumberEnd: 306
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          369
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - highbd_clip_pixel_add
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/vp9_idct.c:302,30'
          Dst:             highbd_clip_pixel_add
        - Src:             '/src/libvpx/vp9/common/vp9_idct.c:302,30'
          Dst:             highbd_clip_pixel_add
        - Src:             '/src/libvpx/vp9/common/vp9_idct.c:302,30'
          Dst:             highbd_clip_pixel_add
        - Src:             '/src/libvpx/vp9/common/vp9_idct.c:302,30'
          Dst:             highbd_clip_pixel_add
        - Src:             '/src/libvpx/vp9/common/vp9_idct.c:302,30'
          Dst:             highbd_clip_pixel_add
        - Src:             '/src/libvpx/vp9/common/vp9_idct.c:302,30'
          Dst:             highbd_clip_pixel_add
        - Src:             '/src/libvpx/vp9/common/vp9_idct.c:302,30'
          Dst:             highbd_clip_pixel_add
        - Src:             '/src/libvpx/vp9/common/vp9_idct.c:302,30'
          Dst:             highbd_clip_pixel_add
        - Src:             '/src/libvpx/vp9/common/vp9_idct.c:302,30'
          Dst:             highbd_clip_pixel_add
        - Src:             '/src/libvpx/vp9/common/vp9_idct.c:302,30'
          Dst:             highbd_clip_pixel_add
        - Src:             '/src/libvpx/vp9/common/vp9_idct.c:302,30'
          Dst:             highbd_clip_pixel_add
        - Src:             '/src/libvpx/vp9/common/vp9_idct.c:302,30'
          Dst:             highbd_clip_pixel_add
        - Src:             '/src/libvpx/vp9/common/vp9_idct.c:302,30'
          Dst:             highbd_clip_pixel_add
        - Src:             '/src/libvpx/vp9/common/vp9_idct.c:302,30'
          Dst:             highbd_clip_pixel_add
        - Src:             '/src/libvpx/vp9/common/vp9_idct.c:302,30'
          Dst:             highbd_clip_pixel_add
        - Src:             '/src/libvpx/vp9/common/vp9_idct.c:302,30'
          Dst:             highbd_clip_pixel_add
    - functionName:    highbd_clip_pixel_add
      functionSourceFile: '/src/libvpx/vpx_dsp/inv_txfm.h'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      short
      argCount:        3
      argTypes:
        - short
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - clip_pixel_highbd
      functionUses:    40
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.h:113,10'
          Dst:             clip_pixel_highbd
    - functionName:    vp9_highbd_iht8x8_64_add_c
      functionSourceFile: '/src/libvpx/vp9/common/vp9_idct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 250
      functionLinenumberEnd: 273
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          201
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - highbd_clip_pixel_add
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/vp9_idct.c:269,30'
          Dst:             highbd_clip_pixel_add
        - Src:             '/src/libvpx/vp9/common/vp9_idct.c:269,30'
          Dst:             highbd_clip_pixel_add
        - Src:             '/src/libvpx/vp9/common/vp9_idct.c:269,30'
          Dst:             highbd_clip_pixel_add
        - Src:             '/src/libvpx/vp9/common/vp9_idct.c:269,30'
          Dst:             highbd_clip_pixel_add
        - Src:             '/src/libvpx/vp9/common/vp9_idct.c:269,30'
          Dst:             highbd_clip_pixel_add
        - Src:             '/src/libvpx/vp9/common/vp9_idct.c:269,30'
          Dst:             highbd_clip_pixel_add
        - Src:             '/src/libvpx/vp9/common/vp9_idct.c:269,30'
          Dst:             highbd_clip_pixel_add
        - Src:             '/src/libvpx/vp9/common/vp9_idct.c:269,30'
          Dst:             highbd_clip_pixel_add
    - functionName:    vp9_highbd_iht4x4_16_add_c
      functionSourceFile: '/src/libvpx/vp9/common/vp9_idct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 211
      functionLinenumberEnd: 240
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          246
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_clip_pixel_add
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/vp9_idct.c:236,30'
          Dst:             highbd_clip_pixel_add
        - Src:             '/src/libvpx/vp9/common/vp9_idct.c:236,30'
          Dst:             highbd_clip_pixel_add
        - Src:             '/src/libvpx/vp9/common/vp9_idct.c:236,30'
          Dst:             highbd_clip_pixel_add
        - Src:             '/src/libvpx/vp9/common/vp9_idct.c:236,30'
          Dst:             highbd_clip_pixel_add
        - Src:             '/src/libvpx/vp9/common/vp9_idct.c:236,30'
          Dst:             highbd_clip_pixel_add
        - Src:             '/src/libvpx/vp9/common/vp9_idct.c:236,30'
          Dst:             highbd_clip_pixel_add
        - Src:             '/src/libvpx/vp9/common/vp9_idct.c:236,30'
          Dst:             highbd_clip_pixel_add
        - Src:             '/src/libvpx/vp9/common/vp9_idct.c:236,30'
          Dst:             highbd_clip_pixel_add
        - Src:             '/src/libvpx/vp9/common/vp9_idct.c:236,30'
          Dst:             highbd_clip_pixel_add
        - Src:             '/src/libvpx/vp9/common/vp9_idct.c:236,30'
          Dst:             highbd_clip_pixel_add
        - Src:             '/src/libvpx/vp9/common/vp9_idct.c:236,30'
          Dst:             highbd_clip_pixel_add
        - Src:             '/src/libvpx/vp9/common/vp9_idct.c:236,30'
          Dst:             highbd_clip_pixel_add
        - Src:             '/src/libvpx/vp9/common/vp9_idct.c:236,30'
          Dst:             highbd_clip_pixel_add
        - Src:             '/src/libvpx/vp9/common/vp9_idct.c:236,30'
          Dst:             highbd_clip_pixel_add
        - Src:             '/src/libvpx/vp9/common/vp9_idct.c:236,30'
          Dst:             highbd_clip_pixel_add
        - Src:             '/src/libvpx/vp9/common/vp9_idct.c:236,30'
          Dst:             highbd_clip_pixel_add
    - functionName:    vp9_iht16x16_add
      functionSourceFile: '/src/libvpx/vp9/common/vp9_idct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 200
      functionLinenumberEnd: 206
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vp9_idct16x16_add
        - vp9_iht16x16_256_add_sse2
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/vp9_idct.c:202,5'
          Dst:             vp9_idct16x16_add
        - Src:             '/src/libvpx/vp9/common/vp9_idct.c:204,5'
          Dst:             vp9_iht16x16_256_add_sse2
    - functionName:    vp9_idct16x16_add
      functionSourceFile: '/src/libvpx/vp9/common/vp9_idct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 164
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          53
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
        - vpx_idct16x16_10_add_sse2
        - vpx_idct16x16_1_add_sse2
        - vpx_idct16x16_38_add_sse2
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/vp9_idct.c:153,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/common/vp9_idct.c:157,5'
          Dst:             vpx_idct16x16_1_add_sse2
        - Src:             '/src/libvpx/vp9/common/vp9_idct.c:159,5'
          Dst:             vpx_idct16x16_10_add_sse2
        - Src:             '/src/libvpx/vp9/common/vp9_idct.c:161,5'
          Dst:             vpx_idct16x16_38_add_sse2
    - functionName:    vp9_iht8x8_add
      functionSourceFile: '/src/libvpx/vp9/common/vp9_idct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 191
      functionLinenumberEnd: 197
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vp9_idct8x8_add
        - vp9_iht8x8_64_add_sse2
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/vp9_idct.c:193,5'
          Dst:             vp9_idct8x8_add
        - Src:             '/src/libvpx/vp9/common/vp9_idct.c:195,5'
          Dst:             vp9_iht8x8_64_add_sse2
    - functionName:    vp9_idct8x8_add
      functionSourceFile: '/src/libvpx/vp9/common/vp9_idct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          35
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - vpx_idct8x8_1_add_sse2
        - vpx_idct8x8_64_add_sse2
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/vp9_idct.c:144,5'
          Dst:             vpx_idct8x8_1_add_sse2
        - Src:             '/src/libvpx/vp9/common/vp9_idct.c:148,5'
          Dst:             vpx_idct8x8_64_add_sse2
    - functionName:    vp9_iht4x4_add
      functionSourceFile: '/src/libvpx/vp9/common/vp9_idct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 183
      functionLinenumberEnd: 188
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vp9_idct4x4_add
        - vp9_iht4x4_16_add_sse2
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/vp9_idct.c:185,5'
          Dst:             vp9_idct4x4_add
        - Src:             '/src/libvpx/vp9/common/vp9_idct.c:187,5'
          Dst:             vp9_iht4x4_16_add_sse2
    - functionName:    vp9_idct4x4_add
      functionSourceFile: '/src/libvpx/vp9/common/vp9_idct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vpx_idct4x4_16_add_sse2
        - vpx_idct4x4_1_add_sse2
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/vp9_idct.c:122,5'
          Dst:             vpx_idct4x4_16_add_sse2
        - Src:             '/src/libvpx/vp9/common/vp9_idct.c:124,5'
          Dst:             vpx_idct4x4_1_add_sse2
    - functionName:    vp9_idct32x32_add
      functionSourceFile: '/src/libvpx/vp9/common/vp9_idct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionLinenumberEnd: 179
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          59
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
        - vpx_idct32x32_1_add_sse2
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/vp9_idct.c:168,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/common/vp9_idct.c:170,5'
          Dst:             vpx_idct32x32_1_add_sse2
    - functionName:    vp9_iwht4x4_add
      functionSourceFile: '/src/libvpx/vp9/common/vp9_idct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vpx_iwht4x4_16_add_sse2
        - vpx_iwht4x4_1_add_c
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/vp9_idct.c:130,5'
          Dst:             vpx_iwht4x4_16_add_sse2
        - Src:             '/src/libvpx/vp9/common/vp9_idct.c:132,5'
          Dst:             vpx_iwht4x4_1_add_c
    - functionName:    vpx_iwht4x4_16_add_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vp9_iht16x16_256_add_c
      functionSourceFile: '/src/libvpx/vp9/common/vp9_idct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          369
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - clip_pixel_add
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/vp9_idct.c:112,30'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vp9/common/vp9_idct.c:112,30'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vp9/common/vp9_idct.c:112,30'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vp9/common/vp9_idct.c:112,30'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vp9/common/vp9_idct.c:112,30'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vp9/common/vp9_idct.c:112,30'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vp9/common/vp9_idct.c:112,30'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vp9/common/vp9_idct.c:112,30'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vp9/common/vp9_idct.c:112,30'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vp9/common/vp9_idct.c:112,30'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vp9/common/vp9_idct.c:112,30'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vp9/common/vp9_idct.c:112,30'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vp9/common/vp9_idct.c:112,30'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vp9/common/vp9_idct.c:112,30'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vp9/common/vp9_idct.c:112,30'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vp9/common/vp9_idct.c:112,30'
          Dst:             clip_pixel_add
    - functionName:    clip_pixel_add
      functionSourceFile: '/src/libvpx/vpx_dsp/inv_txfm.h'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - char
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - clip_pixel
      functionUses:    40
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.h:119,10'
          Dst:             clip_pixel
    - functionName:    vp9_iht8x8_64_add_c
      functionSourceFile: '/src/libvpx/vp9/common/vp9_idct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          201
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - clip_pixel_add
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/vp9_idct.c:79,30'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vp9/common/vp9_idct.c:79,30'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vp9/common/vp9_idct.c:79,30'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vp9/common/vp9_idct.c:79,30'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vp9/common/vp9_idct.c:79,30'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vp9/common/vp9_idct.c:79,30'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vp9/common/vp9_idct.c:79,30'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vp9/common/vp9_idct.c:79,30'
          Dst:             clip_pixel_add
    - functionName:    vp9_iht4x4_16_add_c
      functionSourceFile: '/src/libvpx/vp9/common/vp9_idct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 21
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          246
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - clip_pixel_add
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/vp9_idct.c:46,30'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vp9/common/vp9_idct.c:46,30'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vp9/common/vp9_idct.c:46,30'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vp9/common/vp9_idct.c:46,30'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vp9/common/vp9_idct.c:46,30'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vp9/common/vp9_idct.c:46,30'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vp9/common/vp9_idct.c:46,30'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vp9/common/vp9_idct.c:46,30'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vp9/common/vp9_idct.c:46,30'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vp9/common/vp9_idct.c:46,30'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vp9/common/vp9_idct.c:46,30'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vp9/common/vp9_idct.c:46,30'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vp9/common/vp9_idct.c:46,30'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vp9/common/vp9_idct.c:46,30'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vp9/common/vp9_idct.c:46,30'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vp9/common/vp9_idct.c:46,30'
          Dst:             clip_pixel_add
    - functionName:    vp9_get_pred_context_single_ref_p2
      functionSourceFile: '/src/libvpx/vp9/common/vp9_pred_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 315
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         70
      ICount:          306
      EdgeCount:       100
      CyclomaticComplexity: 32
      functionsReached:
        - has_second_ref
        - is_inter_block
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/vp9_pred_common.c:245,30'
          Dst:             is_inter_block
        - Src:             '/src/libvpx/vp9/common/vp9_pred_common.c:246,29'
          Dst:             is_inter_block
        - Src:             '/src/libvpx/vp9/common/vp9_pred_common.c:252,12'
          Dst:             has_second_ref
        - Src:             '/src/libvpx/vp9/common/vp9_pred_common.c:262,36'
          Dst:             has_second_ref
        - Src:             '/src/libvpx/vp9/common/vp9_pred_common.c:263,35'
          Dst:             has_second_ref
        - Src:             '/src/libvpx/vp9/common/vp9_pred_common.c:303,10'
          Dst:             is_inter_block
        - Src:             '/src/libvpx/vp9/common/vp9_pred_common.c:304,50'
          Dst:             has_second_ref
        - Src:             '/src/libvpx/vp9/common/vp9_pred_common.c:306,15'
          Dst:             has_second_ref
        - Src:             '/src/libvpx/vp9/common/vp9_pred_common.c:306,15'
          Dst:             has_second_ref
    - functionName:    is_inter_block
      functionSourceFile: '/src/libvpx/vp9/common/vp9_blockd.h'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    has_second_ref
      functionSourceFile: '/src/libvpx/vp9/common/vp9_blockd.h'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    18
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vp9_get_pred_context_single_ref_p1
      functionSourceFile: '/src/libvpx/vp9/common/vp9_pred_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionLinenumberEnd: 230
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         47
      ICount:          224
      EdgeCount:       67
      CyclomaticComplexity: 22
      functionsReached:
        - has_second_ref
        - is_inter_block
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/vp9_pred_common.c:178,30'
          Dst:             is_inter_block
        - Src:             '/src/libvpx/vp9/common/vp9_pred_common.c:179,29'
          Dst:             is_inter_block
        - Src:             '/src/libvpx/vp9/common/vp9_pred_common.c:185,12'
          Dst:             has_second_ref
        - Src:             '/src/libvpx/vp9/common/vp9_pred_common.c:191,36'
          Dst:             has_second_ref
        - Src:             '/src/libvpx/vp9/common/vp9_pred_common.c:192,35'
          Dst:             has_second_ref
        - Src:             '/src/libvpx/vp9/common/vp9_pred_common.c:216,10'
          Dst:             is_inter_block
        - Src:             '/src/libvpx/vp9/common/vp9_pred_common.c:219,12'
          Dst:             has_second_ref
    - functionName:    vp9_get_pred_context_comp_ref_p
      functionSourceFile: '/src/libvpx/vp9/common/vp9_pred_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 164
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         62
      ICount:          289
      EdgeCount:       87
      CyclomaticComplexity: 27
      functionsReached:
        - has_second_ref
        - is_inter_block
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/vp9_pred_common.c:101,30'
          Dst:             is_inter_block
        - Src:             '/src/libvpx/vp9/common/vp9_pred_common.c:102,29'
          Dst:             is_inter_block
        - Src:             '/src/libvpx/vp9/common/vp9_pred_common.c:109,12'
          Dst:             has_second_ref
        - Src:             '/src/libvpx/vp9/common/vp9_pred_common.c:115,25'
          Dst:             has_second_ref
        - Src:             '/src/libvpx/vp9/common/vp9_pred_common.c:116,25'
          Dst:             has_second_ref
        - Src:             '/src/libvpx/vp9/common/vp9_pred_common.c:150,10'
          Dst:             is_inter_block
        - Src:             '/src/libvpx/vp9/common/vp9_pred_common.c:153,11'
          Dst:             has_second_ref
    - functionName:    vp9_get_reference_mode_context
      functionSourceFile: '/src/libvpx/vp9/common/vp9_pred_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          127
      EdgeCount:       32
      CyclomaticComplexity: 11
      functionsReached:
        - has_second_ref
        - is_inter_block
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/vp9_pred_common.c:54,10'
          Dst:             has_second_ref
        - Src:             '/src/libvpx/vp9/common/vp9_pred_common.c:54,39'
          Dst:             has_second_ref
        - Src:             '/src/libvpx/vp9/common/vp9_pred_common.c:61,19'
          Dst:             is_inter_block
        - Src:             '/src/libvpx/vp9/common/vp9_pred_common.c:62,15'
          Dst:             has_second_ref
        - Src:             '/src/libvpx/vp9/common/vp9_pred_common.c:65,19'
          Dst:             is_inter_block
        - Src:             '/src/libvpx/vp9/common/vp9_pred_common.c:71,10'
          Dst:             has_second_ref
    - functionName:    vp9_setup_compound_reference_mode
      functionSourceFile: '/src/libvpx/vp9/common/vp9_pred_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vp9_compound_reference_allowed
      functionSourceFile: '/src/libvpx/vp9/common/vp9_pred_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 16
      functionLinenumberEnd: 22
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xgetbv
      functionSourceFile: '/src/libvpx/vpx_ports/x86.h'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    x86_simd_caps
      functionSourceFile: '/src/libvpx/vpx_ports/x86.h'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 237
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         27
      ICount:          141
      EdgeCount:       37
      CyclomaticComplexity: 12
      functionsReached:
        - getenv
        - strtol
        - strtoul
        - xgetbv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_ports/x86.h:196,9'
          Dst:             getenv
        - Src:             '/src/libvpx/vpx_ports/x86.h:197,32'
          Dst:             strtol
        - Src:             '/src/libvpx/vpx_ports/x86.h:199,9'
          Dst:             getenv
        - Src:             '/src/libvpx/vpx_ports/x86.h:200,41'
          Dst:             strtoul
        - Src:             '/src/libvpx/vpx_ports/x86.h:218,10'
          Dst:             xgetbv
        - Src:             '/src/libvpx/vpx_ports/x86.h:226,16'
          Dst:             xgetbv
    - functionName:    setup_rtcd_internal
      functionSourceFile: '/work/build/././vp9_rtcd.h'
      linkageType:     InternalLinkage
      functionLinenumber: 187
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         63
      ICount:          245
      EdgeCount:       83
      CyclomaticComplexity: 22
      functionsReached:
        - x86_simd_caps
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '././vp9_rtcd.h:188,17'
          Dst:             x86_simd_caps
    - functionName:    vp9_block_error_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vp9_block_error_fp_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    once
      functionSourceFile: '/src/libvpx/vpx_ports/vpx_once.h'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pthread_once
        - setup_rtcd_internal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_ports/vpx_once.h:98,3'
          Dst:             pthread_once
        - Src:             '/src/libvpx/vpx_ports/vpx_once.h:98,3'
          Dst:             setup_rtcd_internal
    - functionName:    vp9_rtcd
      functionSourceFile: '/src/libvpx/vp9/common/vp9_rtcd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 15
      functionLinenumberEnd: 15
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - once
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/vp9_rtcd.c:15,23'
          Dst:             once
    - functionName:    vp9_is_valid_scale
      functionSourceFile: '/src/libvpx/vp9/common/vp9_scale.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          22
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    unscaled_value
      functionSourceFile: '/src/libvpx/vp9/common/vp9_scale.c'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionLinenumberEnd: 26
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vp9_is_scaled
      functionSourceFile: '/src/libvpx/vp9/common/vp9_scale.h'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - vp9_is_valid_scale
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/vp9_scale.h:57,10'
          Dst:             vp9_is_valid_scale
    - functionName:    get_fixed_point_scale_factor
      functionSourceFile: '/src/libvpx/vp9/common/vp9_scale.c'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    valid_ref_frame_size
      functionSourceFile: '/src/libvpx/vp9/common/vp9_scale.h'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vp9_setup_scale_factors_for_frame
      functionSourceFile: '/src/libvpx/vp9/common/vp9_scale.c'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          239
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached:
        - get_fixed_point_scale_factor
        - scaled_x
        - scaled_y
        - valid_ref_frame_size
        - vp9_is_scaled
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/vp9_scale.c:53,8'
          Dst:             valid_ref_frame_size
        - Src:             '/src/libvpx/vp9/common/vp9_scale.c:59,20'
          Dst:             get_fixed_point_scale_factor
        - Src:             '/src/libvpx/vp9/common/vp9_scale.c:60,20'
          Dst:             get_fixed_point_scale_factor
        - Src:             '/src/libvpx/vp9/common/vp9_scale.c:61,19'
          Dst:             scaled_x
        - Src:             '/src/libvpx/vp9/common/vp9_scale.c:62,19'
          Dst:             scaled_y
        - Src:             '/src/libvpx/vp9/common/vp9_scale.c:64,7'
          Dst:             vp9_is_scaled
    - functionName:    scaled_x
      functionSourceFile: '/src/libvpx/vp9/common/vp9_scale.c'
      linkageType:     InternalLinkage
      functionLinenumber: 16
      functionLinenumberEnd: 17
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    scaled_y
      functionSourceFile: '/src/libvpx/vp9/common/vp9_scale.c'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionLinenumberEnd: 21
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_convolve_copy_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_convolve_avg_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vp9_scale_mv
      functionSourceFile: '/src/libvpx/vp9/common/vp9_scale.c'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - scaled_x
        - scaled_y
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/vp9_scale.c:38,24'
          Dst:             scaled_x
        - Src:             '/src/libvpx/vp9/common/vp9_scale.c:39,24'
          Dst:             scaled_y
        - Src:             '/src/libvpx/vp9/common/vp9_scale.c:40,22'
          Dst:             scaled_y
        - Src:             '/src/libvpx/vp9/common/vp9_scale.c:41,22'
          Dst:             scaled_x
    - functionName:    vp9_set_segdata
      functionSourceFile: '/src/libvpx/vp9/common/vp9_seg_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          57
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
      functionUses:    44
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/vp9_seg_common.c:49,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/common/vp9_seg_common.c:51,5'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/common/vp9_seg_common.c:52,5'
          Dst:             __assert_fail
    - functionName:    vp9_is_segfeature_signed
      functionSourceFile: '/src/libvpx/vp9/common/vp9_seg_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vp9_seg_feature_data_max
      functionSourceFile: '/src/libvpx/vp9/common/vp9_seg_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vp9_enable_segfeature
      functionSourceFile: '/src/libvpx/vp9/common/vp9_seg_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 37
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    48
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vp9_clearall_segfeatures
      functionSourceFile: '/src/libvpx/vp9/common/vp9_seg_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 32
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    13
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_max_log2_tile_cols
      functionSourceFile: '/src/libvpx/vp9/common/vp9_tile_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          18
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_min_log2_tile_cols
      functionSourceFile: '/src/libvpx/vp9/common/vp9_tile_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          17
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mi_cols_aligned_to_sb
      functionSourceFile: '/src/libvpx/vp9/common/vp9_onyxc_int.h'
      linkageType:     InternalLinkage
      functionLinenumber: 359
      functionLinenumberEnd: 360
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vp9_get_tile_n_bits
      functionSourceFile: '/src/libvpx/vp9/common/vp9_tile_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          29
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - get_max_log2_tile_cols
        - get_min_log2_tile_cols
        - mi_cols_aligned_to_sb
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/vp9_tile_common.c:53,25'
          Dst:             mi_cols_aligned_to_sb
        - Src:             '/src/libvpx/vp9/common/vp9_tile_common.c:54,25'
          Dst:             get_min_log2_tile_cols
        - Src:             '/src/libvpx/vp9/common/vp9_tile_common.c:55,25'
          Dst:             get_max_log2_tile_cols
        - Src:             '/src/libvpx/vp9/common/vp9_tile_common.c:56,3'
          Dst:             __assert_fail
    - functionName:    vp9_tile_init
      functionSourceFile: '/src/libvpx/vp9/common/vp9_tile_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 37
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vp9_tile_set_col
        - vp9_tile_set_row
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/vp9_tile_common.c:35,3'
          Dst:             vp9_tile_set_row
        - Src:             '/src/libvpx/vp9/common/vp9_tile_common.c:36,3'
          Dst:             vp9_tile_set_col
    - functionName:    vp9_tile_set_row
      functionSourceFile: '/src/libvpx/vp9/common/vp9_tile_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionLinenumberEnd: 27
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - get_tile_offset
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/vp9_tile_common.c:25,24'
          Dst:             get_tile_offset
        - Src:             '/src/libvpx/vp9/common/vp9_tile_common.c:26,22'
          Dst:             get_tile_offset
    - functionName:    vp9_tile_set_col
      functionSourceFile: '/src/libvpx/vp9/common/vp9_tile_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionLinenumberEnd: 32
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - get_tile_offset
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/vp9_tile_common.c:30,24'
          Dst:             get_tile_offset
        - Src:             '/src/libvpx/vp9/common/vp9_tile_common.c:31,22'
          Dst:             get_tile_offset
    - functionName:    get_tile_offset
      functionSourceFile: '/src/libvpx/vp9/common/vp9_tile_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 18
      functionLinenumberEnd: 21
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mi_cols_aligned_to_sb
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/vp9_tile_common.c:19,23'
          Dst:             mi_cols_aligned_to_sb
    - functionName:    vp9_loop_filter_worker
      functionSourceFile: '/src/libvpx/vp9/common/vp9_loopfilter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1627
      functionLinenumberEnd: 1632
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - loop_filter_rows
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/vp9_loopfilter.c:1630,3'
          Dst:             loop_filter_rows
    - functionName:    loop_filter_rows
      functionSourceFile: '/src/libvpx/vp9/common/vp9_loopfilter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1424
      functionLinenumberEnd: 1467
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          178
      EdgeCount:       49
      CyclomaticComplexity: 12
      functionsReached:
        - get_lfm
        - vp9_adjust_mask
        - vp9_filter_block_plane_non420
        - vp9_filter_block_plane_ss00
        - vp9_filter_block_plane_ss11
        - vp9_setup_dst_planes
      functionUses:    2
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/vp9_loopfilter.c:1440,29'
          Dst:             get_lfm
        - Src:             '/src/libvpx/vp9/common/vp9_loopfilter.c:1445,7'
          Dst:             vp9_setup_dst_planes
        - Src:             '/src/libvpx/vp9/common/vp9_loopfilter.c:1448,7'
          Dst:             vp9_adjust_mask
        - Src:             '/src/libvpx/vp9/common/vp9_loopfilter.c:1450,7'
          Dst:             vp9_filter_block_plane_ss00
        - Src:             '/src/libvpx/vp9/common/vp9_loopfilter.c:1460,13'
          Dst:             vp9_filter_block_plane_non420
        - Src:             '/src/libvpx/vp9/common/vp9_loopfilter.c:1460,13'
          Dst:             vp9_filter_block_plane_non420
        - Src:             '/src/libvpx/vp9/common/vp9_loopfilter.c:1457,13'
          Dst:             vp9_filter_block_plane_ss00
        - Src:             '/src/libvpx/vp9/common/vp9_loopfilter.c:1457,13'
          Dst:             vp9_filter_block_plane_ss00
        - Src:             '/src/libvpx/vp9/common/vp9_loopfilter.c:1454,13'
          Dst:             vp9_filter_block_plane_ss11
        - Src:             '/src/libvpx/vp9/common/vp9_loopfilter.c:1454,13'
          Dst:             vp9_filter_block_plane_ss11
        - Src:             '/src/libvpx/vp9/common/vp9_loopfilter.c:1445,7'
          Dst:             vp9_setup_dst_planes
        - Src:             '/src/libvpx/vp9/common/vp9_loopfilter.c:1448,7'
          Dst:             vp9_adjust_mask
        - Src:             '/src/libvpx/vp9/common/vp9_loopfilter.c:1450,7'
          Dst:             vp9_filter_block_plane_ss00
    - functionName:    get_lfm
      functionSourceFile: '/src/libvpx/vp9/common/vp9_loopfilter.h'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vp9_adjust_mask
      functionSourceFile: '/src/libvpx/vp9/common/vp9_loopfilter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 767
      functionLinenumberEnd: 878
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         54
      ICount:          462
      EdgeCount:       61
      CyclomaticComplexity: 9
      functionsReached:
        - __assert_fail
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/vp9_loopfilter.c:862,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/common/vp9_loopfilter.c:863,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/common/vp9_loopfilter.c:864,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/common/vp9_loopfilter.c:865,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/common/vp9_loopfilter.c:866,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/common/vp9_loopfilter.c:867,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/common/vp9_loopfilter.c:868,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/common/vp9_loopfilter.c:869,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/common/vp9_loopfilter.c:870,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/common/vp9_loopfilter.c:871,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/common/vp9_loopfilter.c:872,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/common/vp9_loopfilter.c:873,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/common/vp9_loopfilter.c:874,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/common/vp9_loopfilter.c:875,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/common/vp9_loopfilter.c:876,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/common/vp9_loopfilter.c:877,3'
          Dst:             __assert_fail
    - functionName:    vp9_filter_block_plane_ss00
      functionSourceFile: '/src/libvpx/vp9/common/vp9_loopfilter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1241
      functionLinenumberEnd: 1322
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          328
      EdgeCount:       53
      CyclomaticComplexity: 15
      functionsReached:
        - __assert_fail
        - filter_selectively_horiz
        - filter_selectively_vert_row2
        - highbd_filter_selectively_horiz
        - highbd_filter_selectively_vert_row2
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/vp9_loopfilter.c:1250,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/common/vp9_loopfilter.c:1257,7'
          Dst:             highbd_filter_selectively_vert_row2
        - Src:             '/src/libvpx/vp9/common/vp9_loopfilter.c:1265,7'
          Dst:             filter_selectively_vert_row2
        - Src:             '/src/libvpx/vp9/common/vp9_loopfilter.c:1257,7'
          Dst:             highbd_filter_selectively_vert_row2
        - Src:             '/src/libvpx/vp9/common/vp9_loopfilter.c:1265,7'
          Dst:             filter_selectively_vert_row2
        - Src:             '/src/libvpx/vp9/common/vp9_loopfilter.c:1257,7'
          Dst:             highbd_filter_selectively_vert_row2
        - Src:             '/src/libvpx/vp9/common/vp9_loopfilter.c:1265,7'
          Dst:             filter_selectively_vert_row2
        - Src:             '/src/libvpx/vp9/common/vp9_loopfilter.c:1257,7'
          Dst:             highbd_filter_selectively_vert_row2
        - Src:             '/src/libvpx/vp9/common/vp9_loopfilter.c:1265,7'
          Dst:             filter_selectively_vert_row2
        - Src:             '/src/libvpx/vp9/common/vp9_loopfilter.c:1303,7'
          Dst:             highbd_filter_selectively_horiz
        - Src:             '/src/libvpx/vp9/common/vp9_loopfilter.c:1309,7'
          Dst:             filter_selectively_horiz
    - functionName:    vp9_filter_block_plane_non420
      functionSourceFile: '/src/libvpx/vp9/common/vp9_loopfilter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1080
      functionLinenumberEnd: 1237
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         112
      ICount:          605
      EdgeCount:       154
      CyclomaticComplexity: 44
      functionsReached:
        - filter_selectively_horiz
        - filter_selectively_vert
        - get_filter_level
        - get_uv_tx_size
        - highbd_filter_selectively_horiz
        - highbd_filter_selectively_vert
        - is_inter_block
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/vp9_loopfilter.c:1111,43'
          Dst:             is_inter_block
        - Src:             '/src/libvpx/vp9/common/vp9_loopfilter.c:1124,31'
          Dst:             get_uv_tx_size
        - Src:             '/src/libvpx/vp9/common/vp9_loopfilter.c:1129,43'
          Dst:             get_filter_level
        - Src:             '/src/libvpx/vp9/common/vp9_loopfilter.c:1184,7'
          Dst:             highbd_filter_selectively_vert
        - Src:             '/src/libvpx/vp9/common/vp9_loopfilter.c:1191,7'
          Dst:             filter_selectively_vert
        - Src:             '/src/libvpx/vp9/common/vp9_loopfilter.c:1223,7'
          Dst:             highbd_filter_selectively_horiz
        - Src:             '/src/libvpx/vp9/common/vp9_loopfilter.c:1229,7'
          Dst:             filter_selectively_horiz
    - functionName:    vp9_filter_block_plane_ss11
      functionSourceFile: '/src/libvpx/vp9/common/vp9_loopfilter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1326
      functionLinenumberEnd: 1420
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         64
      ICount:          505
      EdgeCount:       85
      CyclomaticComplexity: 23
      functionsReached:
        - __assert_fail
        - filter_selectively_horiz
        - filter_selectively_vert_row2
        - highbd_filter_selectively_horiz
        - highbd_filter_selectively_vert_row2
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/vp9_loopfilter.c:1339,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/common/vp9_loopfilter.c:1351,7'
          Dst:             highbd_filter_selectively_vert_row2
        - Src:             '/src/libvpx/vp9/common/vp9_loopfilter.c:1359,7'
          Dst:             filter_selectively_vert_row2
        - Src:             '/src/libvpx/vp9/common/vp9_loopfilter.c:1351,7'
          Dst:             highbd_filter_selectively_vert_row2
        - Src:             '/src/libvpx/vp9/common/vp9_loopfilter.c:1359,7'
          Dst:             filter_selectively_vert_row2
        - Src:             '/src/libvpx/vp9/common/vp9_loopfilter.c:1401,7'
          Dst:             highbd_filter_selectively_horiz
        - Src:             '/src/libvpx/vp9/common/vp9_loopfilter.c:1407,7'
          Dst:             filter_selectively_horiz
        - Src:             '/src/libvpx/vp9/common/vp9_loopfilter.c:1401,7'
          Dst:             highbd_filter_selectively_horiz
        - Src:             '/src/libvpx/vp9/common/vp9_loopfilter.c:1407,7'
          Dst:             filter_selectively_horiz
        - Src:             '/src/libvpx/vp9/common/vp9_loopfilter.c:1401,7'
          Dst:             highbd_filter_selectively_horiz
        - Src:             '/src/libvpx/vp9/common/vp9_loopfilter.c:1407,7'
          Dst:             filter_selectively_horiz
        - Src:             '/src/libvpx/vp9/common/vp9_loopfilter.c:1401,7'
          Dst:             highbd_filter_selectively_horiz
        - Src:             '/src/libvpx/vp9/common/vp9_loopfilter.c:1407,7'
          Dst:             filter_selectively_horiz
    - functionName:    highbd_filter_selectively_vert_row2
      functionSourceFile: '/src/libvpx/vp9/common/vp9_loopfilter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 378
      functionLinenumberEnd: 450
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - int
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          224
      EdgeCount:       43
      CyclomaticComplexity: 13
      functionsReached:
        - vpx_highbd_lpf_vertical_16_dual_sse2
        - vpx_highbd_lpf_vertical_16_sse2
        - vpx_highbd_lpf_vertical_4_dual_sse2
        - vpx_highbd_lpf_vertical_4_sse2
        - vpx_highbd_lpf_vertical_8_dual_sse2
        - vpx_highbd_lpf_vertical_8_sse2
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/vp9_loopfilter.c:397,11'
          Dst:             vpx_highbd_lpf_vertical_16_dual_sse2
        - Src:             '/src/libvpx/vp9/common/vp9_loopfilter.c:401,11'
          Dst:             vpx_highbd_lpf_vertical_16_sse2
        - Src:             '/src/libvpx/vp9/common/vp9_loopfilter.c:408,11'
          Dst:             vpx_highbd_lpf_vertical_8_dual_sse2
        - Src:             '/src/libvpx/vp9/common/vp9_loopfilter.c:413,11'
          Dst:             vpx_highbd_lpf_vertical_8_sse2
        - Src:             '/src/libvpx/vp9/common/vp9_loopfilter.c:420,11'
          Dst:             vpx_highbd_lpf_vertical_4_dual_sse2
        - Src:             '/src/libvpx/vp9/common/vp9_loopfilter.c:425,11'
          Dst:             vpx_highbd_lpf_vertical_4_sse2
        - Src:             '/src/libvpx/vp9/common/vp9_loopfilter.c:432,11'
          Dst:             vpx_highbd_lpf_vertical_4_dual_sse2
        - Src:             '/src/libvpx/vp9/common/vp9_loopfilter.c:437,11'
          Dst:             vpx_highbd_lpf_vertical_4_sse2
    - functionName:    filter_selectively_vert_row2
      functionSourceFile: '/src/libvpx/vp9/common/vp9_loopfilter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 300
      functionLinenumberEnd: 372
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - int
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          224
      EdgeCount:       43
      CyclomaticComplexity: 13
      functionsReached:
        - vpx_lpf_vertical_16_dual_sse2
        - vpx_lpf_vertical_16_sse2
        - vpx_lpf_vertical_4_dual_sse2
        - vpx_lpf_vertical_4_sse2
        - vpx_lpf_vertical_8_dual_sse2
        - vpx_lpf_vertical_8_sse2
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/vp9_loopfilter.c:319,11'
          Dst:             vpx_lpf_vertical_16_dual_sse2
        - Src:             '/src/libvpx/vp9/common/vp9_loopfilter.c:323,11'
          Dst:             vpx_lpf_vertical_16_sse2
        - Src:             '/src/libvpx/vp9/common/vp9_loopfilter.c:330,11'
          Dst:             vpx_lpf_vertical_8_dual_sse2
        - Src:             '/src/libvpx/vp9/common/vp9_loopfilter.c:335,11'
          Dst:             vpx_lpf_vertical_8_sse2
        - Src:             '/src/libvpx/vp9/common/vp9_loopfilter.c:342,11'
          Dst:             vpx_lpf_vertical_4_dual_sse2
        - Src:             '/src/libvpx/vp9/common/vp9_loopfilter.c:347,11'
          Dst:             vpx_lpf_vertical_4_sse2
        - Src:             '/src/libvpx/vp9/common/vp9_loopfilter.c:354,11'
          Dst:             vpx_lpf_vertical_4_dual_sse2
        - Src:             '/src/libvpx/vp9/common/vp9_loopfilter.c:359,11'
          Dst:             vpx_lpf_vertical_4_sse2
    - functionName:    highbd_filter_selectively_horiz
      functionSourceFile: '/src/libvpx/vp9/common/vp9_loopfilter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 549
      functionLinenumberEnd: 643
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          231
      EdgeCount:       57
      CyclomaticComplexity: 19
      functionsReached:
        - vpx_highbd_lpf_horizontal_16_dual_sse2
        - vpx_highbd_lpf_horizontal_16_sse2
        - vpx_highbd_lpf_horizontal_4_dual_sse2
        - vpx_highbd_lpf_horizontal_4_sse2
        - vpx_highbd_lpf_horizontal_8_dual_sse2
        - vpx_highbd_lpf_horizontal_8_sse2
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/vp9_loopfilter.c:561,11'
          Dst:             vpx_highbd_lpf_horizontal_16_dual_sse2
        - Src:             '/src/libvpx/vp9/common/vp9_loopfilter.c:565,11'
          Dst:             vpx_highbd_lpf_horizontal_16_sse2
        - Src:             '/src/libvpx/vp9/common/vp9_loopfilter.c:573,11'
          Dst:             vpx_highbd_lpf_horizontal_8_dual_sse2
        - Src:             '/src/libvpx/vp9/common/vp9_loopfilter.c:578,13'
          Dst:             vpx_highbd_lpf_horizontal_4_dual_sse2
        - Src:             '/src/libvpx/vp9/common/vp9_loopfilter.c:583,15'
          Dst:             vpx_highbd_lpf_horizontal_4_sse2
        - Src:             '/src/libvpx/vp9/common/vp9_loopfilter.c:586,15'
          Dst:             vpx_highbd_lpf_horizontal_4_sse2
        - Src:             '/src/libvpx/vp9/common/vp9_loopfilter.c:592,11'
          Dst:             vpx_highbd_lpf_horizontal_8_sse2
        - Src:             '/src/libvpx/vp9/common/vp9_loopfilter.c:596,13'
          Dst:             vpx_highbd_lpf_horizontal_4_sse2
        - Src:             '/src/libvpx/vp9/common/vp9_loopfilter.c:605,11'
          Dst:             vpx_highbd_lpf_horizontal_4_dual_sse2
        - Src:             '/src/libvpx/vp9/common/vp9_loopfilter.c:609,13'
          Dst:             vpx_highbd_lpf_horizontal_4_dual_sse2
        - Src:             '/src/libvpx/vp9/common/vp9_loopfilter.c:614,15'
          Dst:             vpx_highbd_lpf_horizontal_4_sse2
        - Src:             '/src/libvpx/vp9/common/vp9_loopfilter.c:617,15'
          Dst:             vpx_highbd_lpf_horizontal_4_sse2
        - Src:             '/src/libvpx/vp9/common/vp9_loopfilter.c:623,11'
          Dst:             vpx_highbd_lpf_horizontal_4_sse2
        - Src:             '/src/libvpx/vp9/common/vp9_loopfilter.c:627,13'
          Dst:             vpx_highbd_lpf_horizontal_4_sse2
        - Src:             '/src/libvpx/vp9/common/vp9_loopfilter.c:632,9'
          Dst:             vpx_highbd_lpf_horizontal_4_sse2
    - functionName:    filter_selectively_horiz
      functionSourceFile: '/src/libvpx/vp9/common/vp9_loopfilter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 456
      functionLinenumberEnd: 543
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          237
      EdgeCount:       57
      CyclomaticComplexity: 19
      functionsReached:
        - vpx_lpf_horizontal_4_dual_sse2
        - vpx_lpf_horizontal_4_sse2
        - vpx_lpf_horizontal_8_dual_sse2
        - vpx_lpf_horizontal_8_sse2
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/vp9_loopfilter.c:479,11'
          Dst:             vpx_lpf_horizontal_8_dual_sse2
        - Src:             '/src/libvpx/vp9/common/vp9_loopfilter.c:484,13'
          Dst:             vpx_lpf_horizontal_4_dual_sse2
        - Src:             '/src/libvpx/vp9/common/vp9_loopfilter.c:489,15'
          Dst:             vpx_lpf_horizontal_4_sse2
        - Src:             '/src/libvpx/vp9/common/vp9_loopfilter.c:492,15'
          Dst:             vpx_lpf_horizontal_4_sse2
        - Src:             '/src/libvpx/vp9/common/vp9_loopfilter.c:497,11'
          Dst:             vpx_lpf_horizontal_8_sse2
        - Src:             '/src/libvpx/vp9/common/vp9_loopfilter.c:500,13'
          Dst:             vpx_lpf_horizontal_4_sse2
        - Src:             '/src/libvpx/vp9/common/vp9_loopfilter.c:508,11'
          Dst:             vpx_lpf_horizontal_4_dual_sse2
        - Src:             '/src/libvpx/vp9/common/vp9_loopfilter.c:512,13'
          Dst:             vpx_lpf_horizontal_4_dual_sse2
        - Src:             '/src/libvpx/vp9/common/vp9_loopfilter.c:517,15'
          Dst:             vpx_lpf_horizontal_4_sse2
        - Src:             '/src/libvpx/vp9/common/vp9_loopfilter.c:520,15'
          Dst:             vpx_lpf_horizontal_4_sse2
        - Src:             '/src/libvpx/vp9/common/vp9_loopfilter.c:525,11'
          Dst:             vpx_lpf_horizontal_4_sse2
        - Src:             '/src/libvpx/vp9/common/vp9_loopfilter.c:528,13'
          Dst:             vpx_lpf_horizontal_4_sse2
        - Src:             '/src/libvpx/vp9/common/vp9_loopfilter.c:532,9'
          Dst:             vpx_lpf_horizontal_4_sse2
    - functionName:    is_inter_block
      functionSourceFile: '/src/libvpx/vp9/common/vp9_blockd.h'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_uv_tx_size
      functionSourceFile: '/src/libvpx/vp9/common/vp9_blockd.h'
      linkageType:     InternalLinkage
      functionLinenumber: 244
      functionLinenumberEnd: 249
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          60
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/vp9_blockd.h:245,3'
          Dst:             __assert_fail
    - functionName:    get_filter_level
      functionSourceFile: '/src/libvpx/vp9/common/vp9_loopfilter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 234
      functionLinenumberEnd: 235
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          21
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    highbd_filter_selectively_vert
      functionSourceFile: '/src/libvpx/vp9/common/vp9_loopfilter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1046
      functionLinenumberEnd: 1075
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          110
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - vpx_highbd_lpf_vertical_16_sse2
        - vpx_highbd_lpf_vertical_4_sse2
        - vpx_highbd_lpf_vertical_8_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/vp9_loopfilter.c:1055,9'
          Dst:             vpx_highbd_lpf_vertical_16_sse2
        - Src:             '/src/libvpx/vp9/common/vp9_loopfilter.c:1058,9'
          Dst:             vpx_highbd_lpf_vertical_8_sse2
        - Src:             '/src/libvpx/vp9/common/vp9_loopfilter.c:1061,9'
          Dst:             vpx_highbd_lpf_vertical_4_sse2
        - Src:             '/src/libvpx/vp9/common/vp9_loopfilter.c:1066,7'
          Dst:             vpx_highbd_lpf_vertical_4_sse2
    - functionName:    filter_selectively_vert
      functionSourceFile: '/src/libvpx/vp9/common/vp9_loopfilter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1015
      functionLinenumberEnd: 1040
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          110
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - vpx_lpf_vertical_16_sse2
        - vpx_lpf_vertical_4_sse2
        - vpx_lpf_vertical_8_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/vp9_loopfilter.c:1024,9'
          Dst:             vpx_lpf_vertical_16_sse2
        - Src:             '/src/libvpx/vp9/common/vp9_loopfilter.c:1026,9'
          Dst:             vpx_lpf_vertical_8_sse2
        - Src:             '/src/libvpx/vp9/common/vp9_loopfilter.c:1028,9'
          Dst:             vpx_lpf_vertical_4_sse2
        - Src:             '/src/libvpx/vp9/common/vp9_loopfilter.c:1032,7'
          Dst:             vpx_lpf_vertical_4_sse2
    - functionName:    vp9_reset_lfm
      functionSourceFile: '/src/libvpx/vp9/common/vp9_loopfilter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1619
      functionLinenumberEnd: 1625
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          29
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vp9_loop_filter_data_reset
      functionSourceFile: '/src/libvpx/vp9/common/vp9_loopfilter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1610
      functionLinenumberEnd: 1617
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vp9_build_mask
      functionSourceFile: '/src/libvpx/vp9/common/vp9_loopfilter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1527
      functionLinenumberEnd: 1606
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         38
      ICount:          286
      EdgeCount:       51
      CyclomaticComplexity: 15
      functionsReached:
        - get_filter_level
        - get_lfm
        - is_inter_block
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/vp9_loopfilter.c:1531,28'
          Dst:             get_filter_level
        - Src:             '/src/libvpx/vp9/common/vp9_loopfilter.c:1533,33'
          Dst:             get_lfm
        - Src:             '/src/libvpx/vp9/common/vp9_loopfilter.c:1579,19'
          Dst:             is_inter_block
    - functionName:    vp9_build_mask_frame
      functionSourceFile: '/src/libvpx/vp9/common/vp9_loopfilter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1489
      functionLinenumberEnd: 1512
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          128
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - get_lfm
        - vp9_loop_filter_frame_init
        - vp9_setup_mask
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/vp9_loopfilter.c:1502,3'
          Dst:             vp9_loop_filter_frame_init
        - Src:             '/src/libvpx/vp9/common/vp9_loopfilter.c:1502,3'
          Dst:             vp9_loop_filter_frame_init
        - Src:             '/src/libvpx/vp9/common/vp9_loopfilter.c:1509,22'
          Dst:             get_lfm
        - Src:             '/src/libvpx/vp9/common/vp9_loopfilter.c:1508,7'
          Dst:             vp9_setup_mask
    - functionName:    vp9_loop_filter_frame_init
      functionSourceFile: '/src/libvpx/vp9/common/vp9_loopfilter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 252
      functionLinenumberEnd: 295
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          161
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - clamp
        - get_segdata
        - segfeature_active
        - update_sharpness
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/vp9_loopfilter.c:264,5'
          Dst:             update_sharpness
        - Src:             '/src/libvpx/vp9/common/vp9_loopfilter.c:270,9'
          Dst:             segfeature_active
        - Src:             '/src/libvpx/vp9/common/vp9_loopfilter.c:271,24'
          Dst:             get_segdata
        - Src:             '/src/libvpx/vp9/common/vp9_loopfilter.c:272,17'
          Dst:             clamp
        - Src:             '/src/libvpx/vp9/common/vp9_loopfilter.c:284,42'
          Dst:             clamp
        - Src:             '/src/libvpx/vp9/common/vp9_loopfilter.c:290,41'
          Dst:             clamp
        - Src:             '/src/libvpx/vp9/common/vp9_loopfilter.c:290,41'
          Dst:             clamp
        - Src:             '/src/libvpx/vp9/common/vp9_loopfilter.c:290,41'
          Dst:             clamp
        - Src:             '/src/libvpx/vp9/common/vp9_loopfilter.c:290,41'
          Dst:             clamp
        - Src:             '/src/libvpx/vp9/common/vp9_loopfilter.c:290,41'
          Dst:             clamp
        - Src:             '/src/libvpx/vp9/common/vp9_loopfilter.c:290,41'
          Dst:             clamp
    - functionName:    vp9_setup_mask
      functionSourceFile: '/src/libvpx/vp9/common/vp9_loopfilter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 884
      functionLinenumberEnd: 1010
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         63
      ICount:          356
      EdgeCount:       78
      CyclomaticComplexity: 17
      functionsReached:
        - __assert_fail
        - build_masks
        - build_y_mask
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libvpx/vp9/common/vp9_loopfilter.c:919,3'
          Branch Sides:    []
        - Branch String:   '/src/libvpx/vp9/common/vp9_loopfilter.c:941,9'
          Branch Sides:    []
        - Branch String:   '/src/libvpx/vp9/common/vp9_loopfilter.c:969,15'
          Branch Sides:    []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/vp9_loopfilter.c:917,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/common/vp9_loopfilter.c:920,23'
          Dst:             build_masks
        - Src:             '/src/libvpx/vp9/common/vp9_loopfilter.c:922,7'
          Dst:             build_masks
        - Src:             '/src/libvpx/vp9/common/vp9_loopfilter.c:925,7'
          Dst:             build_masks
        - Src:             '/src/libvpx/vp9/common/vp9_loopfilter.c:928,7'
          Dst:             build_masks
        - Src:             '/src/libvpx/vp9/common/vp9_loopfilter.c:931,7'
          Dst:             build_masks
        - Src:             '/src/libvpx/vp9/common/vp9_loopfilter.c:943,13'
          Dst:             build_masks
        - Src:             '/src/libvpx/vp9/common/vp9_loopfilter.c:946,13'
          Dst:             build_masks
        - Src:             '/src/libvpx/vp9/common/vp9_loopfilter.c:949,13'
          Dst:             build_masks
        - Src:             '/src/libvpx/vp9/common/vp9_loopfilter.c:952,13'
          Dst:             build_masks
        - Src:             '/src/libvpx/vp9/common/vp9_loopfilter.c:955,13'
          Dst:             build_masks
        - Src:             '/src/libvpx/vp9/common/vp9_loopfilter.c:0,0'
          Dst:             build_masks
        - Src:             '/src/libvpx/vp9/common/vp9_loopfilter.c:977,19'
          Dst:             build_y_mask
        - Src:             '/src/libvpx/vp9/common/vp9_loopfilter.c:983,19'
          Dst:             build_y_mask
        - Src:             '/src/libvpx/vp9/common/vp9_loopfilter.c:999,21'
          Dst:             build_y_mask
        - Src:             '/src/libvpx/vp9/common/vp9_loopfilter.c:999,21'
          Dst:             build_y_mask
        - Src:             '/src/libvpx/vp9/common/vp9_loopfilter.c:999,21'
          Dst:             build_y_mask
    - functionName:    build_masks
      functionSourceFile: '/src/libvpx/vp9/common/vp9_loopfilter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 654
      functionLinenumberEnd: 724
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          242
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - get_filter_level
        - is_inter_block
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/vp9_loopfilter.c:658,28'
          Dst:             get_filter_level
        - Src:             '/src/libvpx/vp9/common/vp9_loopfilter.c:699,19'
          Dst:             is_inter_block
    - functionName:    build_y_mask
      functionSourceFile: '/src/libvpx/vp9/common/vp9_loopfilter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 731
      functionLinenumberEnd: 764
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          182
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - get_filter_level
        - is_inter_block
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/vp9_loopfilter.c:734,28'
          Dst:             get_filter_level
        - Src:             '/src/libvpx/vp9/common/vp9_loopfilter.c:755,19'
          Dst:             is_inter_block
    - functionName:    update_sharpness
      functionSourceFile: '/src/libvpx/vp9/common/vp9_loopfilter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 212
      functionLinenumberEnd: 231
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         22
      ICount:          124
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    segfeature_active
      functionSourceFile: '/src/libvpx/vp9/common/vp9_seg_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_segdata
      functionSourceFile: '/src/libvpx/vp9/common/vp9_seg_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    clamp
      functionSourceFile: '/src/libvpx/vpx_dsp/vpx_dsp_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vp9_loop_filter_frame
      functionSourceFile: '/src/libvpx/vp9/common/vp9_loopfilter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1471
      functionLinenumberEnd: 1483
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          53
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - loop_filter_rows
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/vp9_loopfilter.c:1482,3'
          Dst:             loop_filter_rows
    - functionName:    vp9_loop_filter_init
      functionSourceFile: '/src/libvpx/vp9/common/vp9_loopfilter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 238
      functionLinenumberEnd: 250
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          146
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - update_sharpness
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/vp9_loopfilter.c:244,3'
          Dst:             update_sharpness
    - functionName:    mutex_lock
      functionSourceFile: '/src/libvpx/vp9/common/vp9_thread_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 23
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          33
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - pthread_mutex_lock
        - pthread_mutex_trylock
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/vp9_thread_common.c:29,10'
          Dst:             pthread_mutex_trylock
        - Src:             '/src/libvpx/vp9/common/vp9_thread_common.c:35,16'
          Dst:             pthread_mutex_lock
    - functionName:    pthread_mutex_trylock
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sync_write
      functionSourceFile: '/src/libvpx/vp9/common/vp9_thread_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          51
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - mutex_lock
        - pthread_cond_signal
        - pthread_mutex_unlock
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/vp9_thread_common.c:75,5'
          Dst:             mutex_lock
        - Src:             '/src/libvpx/vp9/common/vp9_thread_common.c:79,5'
          Dst:             pthread_cond_signal
        - Src:             '/src/libvpx/vp9/common/vp9_thread_common.c:80,5'
          Dst:             pthread_mutex_unlock
    - functionName:    sync_read
      functionSourceFile: '/src/libvpx/vp9/common/vp9_thread_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          67
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - mutex_lock
        - pthread_cond_wait
        - pthread_mutex_unlock
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/vp9_thread_common.c:45,5'
          Dst:             mutex_lock
        - Src:             '/src/libvpx/vp9/common/vp9_thread_common.c:48,7'
          Dst:             pthread_cond_wait
        - Src:             '/src/libvpx/vp9/common/vp9_thread_common.c:50,5'
          Dst:             pthread_mutex_unlock
    - functionName:    get_lfm
      functionSourceFile: '/src/libvpx/vp9/common/vp9_loopfilter.h'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    loop_filter_row_worker
      functionSourceFile: '/src/libvpx/vp9/common/vp9_thread_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 149
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - thread_loop_filter_rows
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/vp9_thread_common.c:152,3'
          Dst:             thread_loop_filter_rows
    - functionName:    thread_loop_filter_rows
      functionSourceFile: '/src/libvpx/vp9/common/vp9_thread_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         41
      ICount:          199
      EdgeCount:       51
      CyclomaticComplexity: 12
      functionsReached:
        - __assert_fail
        - get_lfm
        - mi_cols_aligned_to_sb
        - sync_read
        - sync_write
        - vp9_adjust_mask
        - vp9_filter_block_plane_non420
        - vp9_filter_block_plane_ss00
        - vp9_filter_block_plane_ss11
        - vp9_setup_dst_planes
      functionUses:    3
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/vp9_thread_common.c:96,23'
          Dst:             mi_cols_aligned_to_sb
        - Src:             '/src/libvpx/vp9/common/vp9_thread_common.c:109,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/common/vp9_thread_common.c:114,29'
          Dst:             get_lfm
        - Src:             '/src/libvpx/vp9/common/vp9_thread_common.c:121,7'
          Dst:             sync_read
        - Src:             '/src/libvpx/vp9/common/vp9_thread_common.c:123,7'
          Dst:             vp9_setup_dst_planes
        - Src:             '/src/libvpx/vp9/common/vp9_thread_common.c:125,7'
          Dst:             vp9_adjust_mask
        - Src:             '/src/libvpx/vp9/common/vp9_thread_common.c:127,7'
          Dst:             vp9_filter_block_plane_ss00
        - Src:             '/src/libvpx/vp9/common/vp9_thread_common.c:137,13'
          Dst:             vp9_filter_block_plane_non420
        - Src:             '/src/libvpx/vp9/common/vp9_thread_common.c:137,13'
          Dst:             vp9_filter_block_plane_non420
        - Src:             '/src/libvpx/vp9/common/vp9_thread_common.c:134,13'
          Dst:             vp9_filter_block_plane_ss00
        - Src:             '/src/libvpx/vp9/common/vp9_thread_common.c:134,13'
          Dst:             vp9_filter_block_plane_ss00
        - Src:             '/src/libvpx/vp9/common/vp9_thread_common.c:131,13'
          Dst:             vp9_filter_block_plane_ss11
        - Src:             '/src/libvpx/vp9/common/vp9_thread_common.c:131,13'
          Dst:             vp9_filter_block_plane_ss11
        - Src:             '/src/libvpx/vp9/common/vp9_thread_common.c:143,7'
          Dst:             sync_write
        - Src:             '/src/libvpx/vp9/common/vp9_thread_common.c:121,7'
          Dst:             sync_read
        - Src:             '/src/libvpx/vp9/common/vp9_thread_common.c:123,7'
          Dst:             vp9_setup_dst_planes
        - Src:             '/src/libvpx/vp9/common/vp9_thread_common.c:125,7'
          Dst:             vp9_adjust_mask
        - Src:             '/src/libvpx/vp9/common/vp9_thread_common.c:127,7'
          Dst:             vp9_filter_block_plane_ss00
        - Src:             '/src/libvpx/vp9/common/vp9_thread_common.c:143,7'
          Dst:             sync_write
    - functionName:    mi_cols_aligned_to_sb
      functionSourceFile: '/src/libvpx/vp9/common/vp9_onyxc_int.h'
      linkageType:     InternalLinkage
      functionLinenumber: 359
      functionLinenumberEnd: 360
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vp9_accumulate_frame_counts
      functionSourceFile: '/src/libvpx/vp9/common/vp9_thread_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 490
      functionLinenumberEnd: 597
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         31
      ICount:          2262
      EdgeCount:       40
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vp9_loopfilter_job
      functionSourceFile: '/src/libvpx/vp9/common/vp9_thread_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 482
      functionLinenumberEnd: 486
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - thread_loop_filter_rows
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/vp9_thread_common.c:483,3'
          Dst:             thread_loop_filter_rows
    - functionName:    vp9_set_row
      functionSourceFile: '/src/libvpx/vp9/common/vp9_thread_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 455
      functionLinenumberEnd: 480
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          60
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - pthread_cond_broadcast
        - pthread_cond_signal
        - pthread_mutex_lock
        - pthread_mutex_unlock
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/vp9_thread_common.c:457,3'
          Dst:             pthread_mutex_lock
        - Src:             '/src/libvpx/vp9/common/vp9_thread_common.c:459,3'
          Dst:             pthread_mutex_unlock
        - Src:             '/src/libvpx/vp9/common/vp9_thread_common.c:460,3'
          Dst:             pthread_mutex_lock
        - Src:             '/src/libvpx/vp9/common/vp9_thread_common.c:467,7'
          Dst:             pthread_cond_broadcast
        - Src:             '/src/libvpx/vp9/common/vp9_thread_common.c:469,7'
          Dst:             pthread_cond_signal
        - Src:             '/src/libvpx/vp9/common/vp9_thread_common.c:472,3'
          Dst:             pthread_mutex_unlock
    - functionName:    get_next_row
      functionSourceFile: '/src/libvpx/vp9/common/vp9_thread_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 390
      functionLinenumberEnd: 438
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          117
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - pthread_cond_signal
        - pthread_cond_wait
        - pthread_mutex_lock
        - pthread_mutex_unlock
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/vp9_thread_common.c:398,3'
          Dst:             pthread_mutex_lock
        - Src:             '/src/libvpx/vp9/common/vp9_thread_common.c:409,3'
          Dst:             pthread_mutex_unlock
        - Src:             '/src/libvpx/vp9/common/vp9_thread_common.c:413,3'
          Dst:             pthread_mutex_lock
        - Src:             '/src/libvpx/vp9/common/vp9_thread_common.c:415,5'
          Dst:             pthread_cond_wait
        - Src:             '/src/libvpx/vp9/common/vp9_thread_common.c:418,3'
          Dst:             pthread_mutex_unlock
        - Src:             '/src/libvpx/vp9/common/vp9_thread_common.c:419,3'
          Dst:             pthread_mutex_lock
        - Src:             '/src/libvpx/vp9/common/vp9_thread_common.c:422,5'
          Dst:             pthread_mutex_lock
        - Src:             '/src/libvpx/vp9/common/vp9_thread_common.c:424,5'
          Dst:             pthread_cond_signal
        - Src:             '/src/libvpx/vp9/common/vp9_thread_common.c:425,5'
          Dst:             pthread_mutex_unlock
        - Src:             '/src/libvpx/vp9/common/vp9_thread_common.c:0,0'
          Dst:             pthread_mutex_unlock
    - functionName:    vp9_loopfilter_rows
      functionSourceFile: '/src/libvpx/vp9/common/vp9_thread_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 440
      functionLinenumberEnd: 452
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          54
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - get_next_row
        - thread_loop_filter_rows
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/vp9_thread_common.c:444,20'
          Dst:             get_next_row
        - Src:             '/src/libvpx/vp9/common/vp9_thread_common.c:448,5'
          Dst:             thread_loop_filter_rows
        - Src:             '/src/libvpx/vp9/common/vp9_thread_common.c:444,20'
          Dst:             get_next_row
    - functionName:    get_sync_range
      functionSourceFile: '/src/libvpx/vp9/common/vp9_thread_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 266
      functionLinenumberEnd: 277
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vp9_loop_filter_alloc
      functionSourceFile: '/src/libvpx/vp9/common/vp9_thread_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 340
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         75
      ICount:          343
      EdgeCount:       95
      CyclomaticComplexity: 22
      functionsReached:
        - __assert_fail
        - get_sync_range
        - mi_cols_aligned_to_sb
        - pthread_cond_init
        - pthread_mutex_init
        - vpx_internal_error
        - vpx_malloc
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/vp9_thread_common.c:287,5'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/common/vp9_thread_common.c:287,5'
          Dst:             vpx_malloc
        - Src:             '/src/libvpx/vp9/common/vp9_thread_common.c:287,5'
          Dst:             vpx_internal_error
        - Src:             '/src/libvpx/vp9/common/vp9_thread_common.c:291,9'
          Dst:             pthread_mutex_init
        - Src:             '/src/libvpx/vp9/common/vp9_thread_common.c:295,5'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/common/vp9_thread_common.c:295,5'
          Dst:             vpx_malloc
        - Src:             '/src/libvpx/vp9/common/vp9_thread_common.c:295,5'
          Dst:             vpx_internal_error
        - Src:             '/src/libvpx/vp9/common/vp9_thread_common.c:299,9'
          Dst:             pthread_cond_init
        - Src:             '/src/libvpx/vp9/common/vp9_thread_common.c:303,5'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/common/vp9_thread_common.c:303,5'
          Dst:             vpx_malloc
        - Src:             '/src/libvpx/vp9/common/vp9_thread_common.c:303,5'
          Dst:             vpx_internal_error
        - Src:             '/src/libvpx/vp9/common/vp9_thread_common.c:305,5'
          Dst:             pthread_mutex_init
        - Src:             '/src/libvpx/vp9/common/vp9_thread_common.c:307,5'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/common/vp9_thread_common.c:307,5'
          Dst:             vpx_malloc
        - Src:             '/src/libvpx/vp9/common/vp9_thread_common.c:307,5'
          Dst:             vpx_internal_error
        - Src:             '/src/libvpx/vp9/common/vp9_thread_common.c:311,9'
          Dst:             pthread_mutex_init
        - Src:             '/src/libvpx/vp9/common/vp9_thread_common.c:315,5'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/common/vp9_thread_common.c:315,5'
          Dst:             vpx_malloc
        - Src:             '/src/libvpx/vp9/common/vp9_thread_common.c:315,5'
          Dst:             vpx_internal_error
        - Src:             '/src/libvpx/vp9/common/vp9_thread_common.c:319,9'
          Dst:             pthread_cond_init
        - Src:             '/src/libvpx/vp9/common/vp9_thread_common.c:325,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/common/vp9_thread_common.c:325,3'
          Dst:             vpx_malloc
        - Src:             '/src/libvpx/vp9/common/vp9_thread_common.c:325,3'
          Dst:             vpx_internal_error
        - Src:             '/src/libvpx/vp9/common/vp9_thread_common.c:330,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/common/vp9_thread_common.c:330,3'
          Dst:             vpx_malloc
        - Src:             '/src/libvpx/vp9/common/vp9_thread_common.c:330,3'
          Dst:             vpx_internal_error
        - Src:             '/src/libvpx/vp9/common/vp9_thread_common.c:333,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/common/vp9_thread_common.c:333,3'
          Dst:             mi_cols_aligned_to_sb
        - Src:             '/src/libvpx/vp9/common/vp9_thread_common.c:333,3'
          Dst:             vpx_malloc
        - Src:             '/src/libvpx/vp9/common/vp9_thread_common.c:333,3'
          Dst:             vpx_internal_error
        - Src:             '/src/libvpx/vp9/common/vp9_thread_common.c:339,25'
          Dst:             get_sync_range
    - functionName:    vp9_loop_filter_dealloc
      functionSourceFile: '/src/libvpx/vp9/common/vp9_thread_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 343
      functionLinenumberEnd: 388
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         44
      ICount:          198
      EdgeCount:       57
      CyclomaticComplexity: 15
      functionsReached:
        - __assert_fail
        - pthread_cond_destroy
        - pthread_mutex_destroy
        - vpx_free
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/vp9_thread_common.c:344,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/common/vp9_thread_common.c:350,7'
          Dst:             pthread_mutex_destroy
        - Src:             '/src/libvpx/vp9/common/vp9_thread_common.c:352,5'
          Dst:             vpx_free
        - Src:             '/src/libvpx/vp9/common/vp9_thread_common.c:357,7'
          Dst:             pthread_cond_destroy
        - Src:             '/src/libvpx/vp9/common/vp9_thread_common.c:359,5'
          Dst:             vpx_free
        - Src:             '/src/libvpx/vp9/common/vp9_thread_common.c:364,7'
          Dst:             pthread_mutex_destroy
        - Src:             '/src/libvpx/vp9/common/vp9_thread_common.c:366,5'
          Dst:             vpx_free
        - Src:             '/src/libvpx/vp9/common/vp9_thread_common.c:370,5'
          Dst:             pthread_mutex_destroy
        - Src:             '/src/libvpx/vp9/common/vp9_thread_common.c:371,5'
          Dst:             vpx_free
        - Src:             '/src/libvpx/vp9/common/vp9_thread_common.c:376,7'
          Dst:             pthread_cond_destroy
        - Src:             '/src/libvpx/vp9/common/vp9_thread_common.c:378,5'
          Dst:             vpx_free
        - Src:             '/src/libvpx/vp9/common/vp9_thread_common.c:382,3'
          Dst:             vpx_free
        - Src:             '/src/libvpx/vp9/common/vp9_thread_common.c:383,3'
          Dst:             vpx_free
        - Src:             '/src/libvpx/vp9/common/vp9_thread_common.c:384,3'
          Dst:             vpx_free
    - functionName:    vp9_lpf_mt_init
      functionSourceFile: '/src/libvpx/vp9/common/vp9_thread_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 244
      functionLinenumberEnd: 263
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          71
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - mi_cols_aligned_to_sb
        - vp9_loop_filter_alloc
        - vp9_loop_filter_dealloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/vp9_thread_common.c:245,23'
          Dst:             mi_cols_aligned_to_sb
        - Src:             '/src/libvpx/vp9/common/vp9_thread_common.c:251,5'
          Dst:             vp9_loop_filter_dealloc
        - Src:             '/src/libvpx/vp9/common/vp9_thread_common.c:252,5'
          Dst:             vp9_loop_filter_alloc
    - functionName:    loop_filter_rows_mt
      functionSourceFile: '/src/libvpx/vp9/common/vp9_thread_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 162
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          165
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - mi_cols_aligned_to_sb
        - vp9_loop_filter_alloc
        - vp9_loop_filter_data_reset
        - vp9_loop_filter_dealloc
        - vpx_get_worker_interface
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/vp9_thread_common.c:163,48'
          Dst:             vpx_get_worker_interface
        - Src:             '/src/libvpx/vp9/common/vp9_thread_common.c:165,23'
          Dst:             mi_cols_aligned_to_sb
        - Src:             '/src/libvpx/vp9/common/vp9_thread_common.c:176,5'
          Dst:             vp9_loop_filter_dealloc
        - Src:             '/src/libvpx/vp9/common/vp9_thread_common.c:177,5'
          Dst:             vp9_loop_filter_alloc
        - Src:             '/src/libvpx/vp9/common/vp9_thread_common.c:201,5'
          Dst:             vp9_loop_filter_data_reset
    - functionName:    vp9_loop_filter_frame_mt
      functionSourceFile: '/src/libvpx/vp9/common/vp9_thread_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 224
      functionLinenumberEnd: 241
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          54
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - loop_filter_rows_mt
        - vp9_loop_filter_frame_init
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/vp9_thread_common.c:237,3'
          Dst:             vp9_loop_filter_frame_init
        - Src:             '/src/libvpx/vp9/common/vp9_thread_common.c:239,3'
          Dst:             loop_filter_rows_mt
    - functionName:    get_segdata
      functionSourceFile: '/src/libvpx/vp9/common/vp9_seg_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    segfeature_active
      functionSourceFile: '/src/libvpx/vp9/common/vp9_seg_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          22
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vp9_get_qindex
      functionSourceFile: '/src/libvpx/vp9/common/vp9_quant_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 197
      functionLinenumberEnd: 206
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          38
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - clamp
        - get_segdata
        - segfeature_active
      functionUses:    15
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/vp9_quant_common.c:198,7'
          Dst:             segfeature_active
        - Src:             '/src/libvpx/vp9/common/vp9_quant_common.c:199,22'
          Dst:             get_segdata
        - Src:             '/src/libvpx/vp9/common/vp9_quant_common.c:202,12'
          Dst:             clamp
    - functionName:    clamp
      functionSourceFile: '/src/libvpx/vpx_dsp/vpx_dsp_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vp9_ac_quant
      functionSourceFile: '/src/libvpx/vp9/common/vp9_quant_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 180
      functionLinenumberEnd: 194
      functionDepth:   0
      returnType:      short
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       14
      CyclomaticComplexity: 8
      functionsReached:
        - __assert_fail
        - clamp
      functionUses:    24
      BranchProfiles:
        - Branch String:   '/src/libvpx/vp9/common/vp9_quant_common.c:182,3'
          Branch Sides:    []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/vp9_quant_common.c:187,7'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/common/vp9_quant_common.c:0,0'
          Dst:             clamp
    - functionName:    vp9_dc_quant
      functionSourceFile: '/src/libvpx/vp9/common/vp9_quant_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 178
      functionDepth:   0
      returnType:      short
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       14
      CyclomaticComplexity: 8
      functionsReached:
        - __assert_fail
        - clamp
      functionUses:    27
      BranchProfiles:
        - Branch String:   '/src/libvpx/vp9/common/vp9_quant_common.c:166,3'
          Branch Sides:    []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/vp9_quant_common.c:171,7'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/common/vp9_quant_common.c:0,0'
          Dst:             clamp
    - functionName:    vp9_is_valid_scale
      functionSourceFile: '/src/libvpx/vp9/common/vp9_scale.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          22
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    scaled_buffer_offset
      functionSourceFile: '/src/libvpx/vp9/common/vp9_reconinter.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vp9_is_scaled
      functionSourceFile: '/src/libvpx/vp9/common/vp9_scale.h'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - vp9_is_valid_scale
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/vp9_scale.h:57,10'
          Dst:             vp9_is_valid_scale
    - functionName:    has_second_ref
      functionSourceFile: '/src/libvpx/vp9/common/vp9_blockd.h'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    build_inter_predictors
      functionSourceFile: '/src/libvpx/vp9/common/vp9_reconinter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 208
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          212
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - average_split_mvs
        - clamp_mv_to_umv_border_sb
        - has_second_ref
        - highbd_inter_predictor
        - inter_predictor
        - scaled_buffer_offset
        - vp9_is_scaled
        - vp9_scale_mv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/vp9_reconinter.c:132,27'
          Dst:             has_second_ref
        - Src:             '/src/libvpx/vp9/common/vp9_reconinter.c:142,25'
          Dst:             average_split_mvs
        - Src:             '/src/libvpx/vp9/common/vp9_reconinter.c:150,22'
          Dst:             clamp_mv_to_umv_border_sb
        - Src:             '/src/libvpx/vp9/common/vp9_reconinter.c:156,27'
          Dst:             vp9_is_scaled
        - Src:             '/src/libvpx/vp9/common/vp9_reconinter.c:177,11'
          Dst:             scaled_buffer_offset
        - Src:             '/src/libvpx/vp9/common/vp9_reconinter.c:179,19'
          Dst:             vp9_scale_mv
        - Src:             '/src/libvpx/vp9/common/vp9_reconinter.c:195,7'
          Dst:             highbd_inter_predictor
        - Src:             '/src/libvpx/vp9/common/vp9_reconinter.c:200,7'
          Dst:             inter_predictor
    - functionName:    average_split_mvs
      functionSourceFile: '/src/libvpx/vp9/common/vp9_reconinter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          55
      EdgeCount:       16
      CyclomaticComplexity: 9
      functionsReached:
        - mi_mv_pred_q2
        - mi_mv_pred_q4
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/libvpx/vp9/common/vp9_reconinter.c:117,3'
          Branch Sides:    []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/vp9_reconinter.c:119,19'
          Dst:             mi_mv_pred_q2
        - Src:             '/src/libvpx/vp9/common/vp9_reconinter.c:120,19'
          Dst:             mi_mv_pred_q2
        - Src:             '/src/libvpx/vp9/common/vp9_reconinter.c:121,19'
          Dst:             mi_mv_pred_q4
    - functionName:    clamp_mv_to_umv_border_sb
      functionSourceFile: '/src/libvpx/vp9/common/vp9_reconinter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          69
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - clamp_mv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/vp9_reconinter.c:102,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/common/vp9_reconinter.c:103,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/common/vp9_reconinter.c:105,3'
          Dst:             clamp_mv
    - functionName:    highbd_inter_predictor
      functionSourceFile: '/src/libvpx/vp9/common/vp9_reconinter.h'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      void
      argCount:        14
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    inter_predictor
      functionSourceFile: '/src/libvpx/vp9/common/vp9_reconinter.h'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 32
      functionDepth:   0
      returnType:      void
      argCount:        13
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    clamp_mv
      functionSourceFile: '/src/libvpx/vp9/common/vp9_mv.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - clamp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/vp9_mv.h:49,13'
          Dst:             clamp
        - Src:             '/src/libvpx/vp9/common/vp9_mv.h:50,13'
          Dst:             clamp
    - functionName:    clamp
      functionSourceFile: '/src/libvpx/vpx_dsp/vpx_dsp_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mi_mv_pred_q2
      functionSourceFile: '/src/libvpx/vp9/common/vp9_reconinter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          40
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - round_mv_comp_q2
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/vp9_reconinter.c:83,14'
          Dst:             round_mv_comp_q2
        - Src:             '/src/libvpx/vp9/common/vp9_reconinter.c:85,14'
          Dst:             round_mv_comp_q2
    - functionName:    mi_mv_pred_q4
      functionSourceFile: '/src/libvpx/vp9/common/vp9_reconinter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          51
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - round_mv_comp_q4
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/vp9_reconinter.c:67,14'
          Dst:             round_mv_comp_q4
        - Src:             '/src/libvpx/vp9/common/vp9_reconinter.c:71,14'
          Dst:             round_mv_comp_q4
    - functionName:    round_mv_comp_q4
      functionSourceFile: '/src/libvpx/vp9/common/vp9_reconinter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          18
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    round_mv_comp_q2
      functionSourceFile: '/src/libvpx/vp9/common/vp9_reconinter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          18
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_plane_block_size
      functionSourceFile: '/src/libvpx/vp9/common/vp9_blockd.h'
      linkageType:     InternalLinkage
      functionLinenumber: 253
      functionLinenumberEnd: 254
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - char
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vp9_setup_pre_planes
      functionSourceFile: '/src/libvpx/vp9/common/vp9_reconinter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 277
      functionLinenumberEnd: 290
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - setup_pred_plane
      functionUses:    19
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/vp9_reconinter.c:286,7'
          Dst:             setup_pred_plane
        - Src:             '/src/libvpx/vp9/common/vp9_reconinter.c:286,7'
          Dst:             setup_pred_plane
        - Src:             '/src/libvpx/vp9/common/vp9_reconinter.c:286,7'
          Dst:             setup_pred_plane
    - functionName:    setup_pred_plane
      functionSourceFile: '/src/libvpx/vp9/common/vp9_reconinter.h'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - scaled_buffer_offset
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/vp9_reconinter.h:91,20'
          Dst:             scaled_buffer_offset
    - functionName:    vp9_setup_dst_planes
      functionSourceFile: '/src/libvpx/vp9/common/vp9_reconinter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 261
      functionLinenumberEnd: 273
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          39
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - setup_pred_plane
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/vp9_reconinter.c:270,5'
          Dst:             setup_pred_plane
        - Src:             '/src/libvpx/vp9/common/vp9_reconinter.c:270,5'
          Dst:             setup_pred_plane
        - Src:             '/src/libvpx/vp9/common/vp9_reconinter.c:270,5'
          Dst:             setup_pred_plane
    - functionName:    vp9_build_inter_predictors_sb
      functionSourceFile: '/src/libvpx/vp9/common/vp9_reconinter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 254
      functionLinenumberEnd: 257
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - build_inter_predictors_for_planes
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/vp9_reconinter.c:255,3'
          Dst:             build_inter_predictors_for_planes
    - functionName:    build_inter_predictors_for_planes
      functionSourceFile: '/src/libvpx/vp9/common/vp9_reconinter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 212
      functionLinenumberEnd: 235
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - char
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          154
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached:
        - __assert_fail
        - build_inter_predictors
        - get_plane_block_size
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/vp9_reconinter.c:218,9'
          Dst:             get_plane_block_size
        - Src:             '/src/libvpx/vp9/common/vp9_reconinter.c:232,7'
          Dst:             build_inter_predictors
        - Src:             '/src/libvpx/vp9/common/vp9_reconinter.c:229,11'
          Dst:             build_inter_predictors
        - Src:             '/src/libvpx/vp9/common/vp9_reconinter.c:226,7'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/common/vp9_reconinter.c:218,9'
          Dst:             get_plane_block_size
        - Src:             '/src/libvpx/vp9/common/vp9_reconinter.c:232,7'
          Dst:             build_inter_predictors
    - functionName:    vp9_build_inter_predictors_sbuv
      functionSourceFile: '/src/libvpx/vp9/common/vp9_reconinter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 251
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - build_inter_predictors_for_planes
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/vp9_reconinter.c:249,3'
          Dst:             build_inter_predictors_for_planes
    - functionName:    vp9_build_inter_predictors_sbp
      functionSourceFile: '/src/libvpx/vp9/common/vp9_reconinter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 243
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - char
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - build_inter_predictors_for_planes
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/vp9_reconinter.c:244,3'
          Dst:             build_inter_predictors_for_planes
    - functionName:    vp9_build_inter_predictors_sby
      functionSourceFile: '/src/libvpx/vp9/common/vp9_reconinter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 238
      functionLinenumberEnd: 240
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - build_inter_predictors_for_planes
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/vp9_reconinter.c:239,3'
          Dst:             build_inter_predictors_for_planes
    - functionName:    vp9_build_inter_predictor
      functionSourceFile: '/src/libvpx/vp9/common/vp9_reconinter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        13
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - inter_predictor
        - vp9_scale_mv
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/vp9_reconinter.c:52,13'
          Dst:             vp9_scale_mv
        - Src:             '/src/libvpx/vp9/common/vp9_reconinter.c:58,3'
          Dst:             inter_predictor
    - functionName:    vp9_highbd_build_inter_predictor
      functionSourceFile: '/src/libvpx/vp9/common/vp9_reconinter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      void
      argCount:        14
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - highbd_inter_predictor
        - vp9_scale_mv
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/vp9_reconinter.c:32,13'
          Dst:             vp9_scale_mv
        - Src:             '/src/libvpx/vp9/common/vp9_reconinter.c:38,3'
          Dst:             highbd_inter_predictor
    - functionName:    vpx_memset16
      functionSourceFile: '/src/libvpx/vpx_mem/vpx_mem.h'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          111
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vp9_init_intra_predictors_internal
      functionSourceFile: '/src/libvpx/vp9/common/vp9_reconintra.c'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          140
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_v_predictor_4x4_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_v_predictor_8x8_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_v_predictor_16x16_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_v_predictor_32x32_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_h_predictor_4x4_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_h_predictor_8x8_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_h_predictor_16x16_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_h_predictor_32x32_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_d207_predictor_4x4_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_d45_predictor_4x4_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_d45_predictor_8x8_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_tm_predictor_4x4_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_tm_predictor_8x8_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_tm_predictor_16x16_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_tm_predictor_32x32_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_dc_128_predictor_4x4_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_dc_128_predictor_8x8_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_dc_128_predictor_16x16_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_dc_128_predictor_32x32_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_dc_top_predictor_4x4_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_dc_top_predictor_8x8_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_dc_top_predictor_16x16_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_dc_top_predictor_32x32_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_dc_left_predictor_4x4_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_dc_left_predictor_8x8_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_dc_left_predictor_16x16_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_dc_left_predictor_32x32_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_dc_predictor_4x4_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_dc_predictor_8x8_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_dc_predictor_16x16_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_dc_predictor_32x32_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_v_predictor_4x4_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_v_predictor_8x8_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_v_predictor_16x16_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_v_predictor_32x32_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_tm_predictor_4x4_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_tm_predictor_8x8_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_tm_predictor_16x16_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_tm_predictor_32x32_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_dc_predictor_4x4_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_dc_predictor_8x8_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_dc_predictor_16x16_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_dc_predictor_32x32_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    once
      functionSourceFile: '/src/libvpx/vpx_ports/vpx_once.h'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pthread_once
        - vp9_init_intra_predictors_internal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_ports/vpx_once.h:98,3'
          Dst:             pthread_once
        - Src:             '/src/libvpx/vpx_ports/vpx_once.h:98,3'
          Dst:             vp9_init_intra_predictors_internal
    - functionName:    vp9_init_intra_predictors
      functionSourceFile: '/src/libvpx/vp9/common/vp9_reconintra.c'
      linkageType:     InternalLinkage
      functionLinenumber: 429
      functionLinenumberEnd: 431
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - once
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/vp9_reconintra.c:430,3'
          Dst:             once
    - functionName:    build_intra_predictors
      functionSourceFile: '/src/libvpx/vp9/common/vp9_reconintra.c'
      linkageType:     InternalLinkage
      functionLinenumber: 268
      functionLinenumberEnd: 403
      functionDepth:   0
      returnType:      void
      argCount:        13
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
        - char
        - char
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         160
      ICount:          865
      EdgeCount:       221
      CyclomaticComplexity: 63
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    build_intra_predictors_high
      functionSourceFile: '/src/libvpx/vp9/common/vp9_reconintra.c'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 260
      functionDepth:   0
      returnType:      void
      argCount:        14
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
        - char
        - char
        - int
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         162
      ICount:          1082
      EdgeCount:       225
      CyclomaticComplexity: 65
      functionsReached:
        - vpx_memset16
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/vp9_reconintra.c:171,7'
          Dst:             vpx_memset16
        - Src:             '/src/libvpx/vp9/common/vp9_reconintra.c:186,11'
          Dst:             vpx_memset16
        - Src:             '/src/libvpx/vp9/common/vp9_reconintra.c:198,7'
          Dst:             vpx_memset16
        - Src:             '/src/libvpx/vp9/common/vp9_reconintra.c:214,13'
          Dst:             vpx_memset16
        - Src:             '/src/libvpx/vp9/common/vp9_reconintra.c:220,13'
          Dst:             vpx_memset16
        - Src:             '/src/libvpx/vp9/common/vp9_reconintra.c:224,13'
          Dst:             vpx_memset16
        - Src:             '/src/libvpx/vp9/common/vp9_reconintra.c:229,11'
          Dst:             vpx_memset16
        - Src:             '/src/libvpx/vp9/common/vp9_reconintra.c:242,13'
          Dst:             vpx_memset16
        - Src:             '/src/libvpx/vp9/common/vp9_reconintra.c:247,7'
          Dst:             vpx_memset16
    - functionName:    vp9_predict_intra_block
      functionSourceFile: '/src/libvpx/vp9/common/vp9_reconintra.c'
      linkageType:     InternalLinkage
      functionLinenumber: 408
      functionLinenumberEnd: 427
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - 'N/A'
        - int
        - char
        - char
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          72
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - build_intra_predictors
        - build_intra_predictors_high
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/vp9_reconintra.c:419,5'
          Dst:             build_intra_predictors_high
        - Src:             '/src/libvpx/vp9/common/vp9_reconintra.c:425,3'
          Dst:             build_intra_predictors
    - functionName:    write_buffer_8x16
      functionSourceFile: '/src/libvpx/vp9/common/x86/vp9_idct_intrin_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 138
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          166
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - recon_and_store
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/x86/vp9_idct_intrin_sse2.c:175,3'
          Dst:             recon_and_store
        - Src:             '/src/libvpx/vp9/common/x86/vp9_idct_intrin_sse2.c:176,3'
          Dst:             recon_and_store
        - Src:             '/src/libvpx/vp9/common/x86/vp9_idct_intrin_sse2.c:177,3'
          Dst:             recon_and_store
        - Src:             '/src/libvpx/vp9/common/x86/vp9_idct_intrin_sse2.c:178,3'
          Dst:             recon_and_store
        - Src:             '/src/libvpx/vp9/common/x86/vp9_idct_intrin_sse2.c:179,3'
          Dst:             recon_and_store
        - Src:             '/src/libvpx/vp9/common/x86/vp9_idct_intrin_sse2.c:180,3'
          Dst:             recon_and_store
        - Src:             '/src/libvpx/vp9/common/x86/vp9_idct_intrin_sse2.c:181,3'
          Dst:             recon_and_store
        - Src:             '/src/libvpx/vp9/common/x86/vp9_idct_intrin_sse2.c:182,3'
          Dst:             recon_and_store
        - Src:             '/src/libvpx/vp9/common/x86/vp9_idct_intrin_sse2.c:183,3'
          Dst:             recon_and_store
        - Src:             '/src/libvpx/vp9/common/x86/vp9_idct_intrin_sse2.c:184,3'
          Dst:             recon_and_store
        - Src:             '/src/libvpx/vp9/common/x86/vp9_idct_intrin_sse2.c:185,3'
          Dst:             recon_and_store
        - Src:             '/src/libvpx/vp9/common/x86/vp9_idct_intrin_sse2.c:186,3'
          Dst:             recon_and_store
        - Src:             '/src/libvpx/vp9/common/x86/vp9_idct_intrin_sse2.c:187,3'
          Dst:             recon_and_store
        - Src:             '/src/libvpx/vp9/common/x86/vp9_idct_intrin_sse2.c:188,3'
          Dst:             recon_and_store
        - Src:             '/src/libvpx/vp9/common/x86/vp9_idct_intrin_sse2.c:189,3'
          Dst:             recon_and_store
        - Src:             '/src/libvpx/vp9/common/x86/vp9_idct_intrin_sse2.c:190,3'
          Dst:             recon_and_store
    - functionName:    recon_and_store
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    24
      BranchProfiles:  []
      Callsites:       []
    - functionName:    load_buffer_8x16
      functionSourceFile: '/src/libvpx/vp9/common/x86/vp9_idct_intrin_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          121
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - load_input_data8
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/x86/vp9_idct_intrin_sse2.c:118,11'
          Dst:             load_input_data8
        - Src:             '/src/libvpx/vp9/common/x86/vp9_idct_intrin_sse2.c:119,11'
          Dst:             load_input_data8
        - Src:             '/src/libvpx/vp9/common/x86/vp9_idct_intrin_sse2.c:120,11'
          Dst:             load_input_data8
        - Src:             '/src/libvpx/vp9/common/x86/vp9_idct_intrin_sse2.c:121,11'
          Dst:             load_input_data8
        - Src:             '/src/libvpx/vp9/common/x86/vp9_idct_intrin_sse2.c:122,11'
          Dst:             load_input_data8
        - Src:             '/src/libvpx/vp9/common/x86/vp9_idct_intrin_sse2.c:123,11'
          Dst:             load_input_data8
        - Src:             '/src/libvpx/vp9/common/x86/vp9_idct_intrin_sse2.c:124,11'
          Dst:             load_input_data8
        - Src:             '/src/libvpx/vp9/common/x86/vp9_idct_intrin_sse2.c:125,11'
          Dst:             load_input_data8
        - Src:             '/src/libvpx/vp9/common/x86/vp9_idct_intrin_sse2.c:127,11'
          Dst:             load_input_data8
        - Src:             '/src/libvpx/vp9/common/x86/vp9_idct_intrin_sse2.c:128,11'
          Dst:             load_input_data8
        - Src:             '/src/libvpx/vp9/common/x86/vp9_idct_intrin_sse2.c:129,12'
          Dst:             load_input_data8
        - Src:             '/src/libvpx/vp9/common/x86/vp9_idct_intrin_sse2.c:130,12'
          Dst:             load_input_data8
        - Src:             '/src/libvpx/vp9/common/x86/vp9_idct_intrin_sse2.c:131,12'
          Dst:             load_input_data8
        - Src:             '/src/libvpx/vp9/common/x86/vp9_idct_intrin_sse2.c:132,12'
          Dst:             load_input_data8
        - Src:             '/src/libvpx/vp9/common/x86/vp9_idct_intrin_sse2.c:133,12'
          Dst:             load_input_data8
        - Src:             '/src/libvpx/vp9/common/x86/vp9_idct_intrin_sse2.c:134,12'
          Dst:             load_input_data8
    - functionName:    load_input_data8
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    26
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vp9_iht16x16_256_add_sse2
      functionSourceFile: '/src/libvpx/vp9/common/x86/vp9_idct_intrin_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 194
      functionLinenumberEnd: 224
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          58
      EdgeCount:       19
      CyclomaticComplexity: 11
      functionsReached:
        - __assert_fail
        - iadst16_sse2
        - idct16_sse2
        - load_buffer_8x16
        - write_buffer_8x16
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libvpx/vp9/common/x86/vp9_idct_intrin_sse2.c:201,3'
          Branch Sides:    []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/x86/vp9_idct_intrin_sse2.c:197,3'
          Dst:             load_buffer_8x16
        - Src:             '/src/libvpx/vp9/common/x86/vp9_idct_intrin_sse2.c:199,3'
          Dst:             load_buffer_8x16
        - Src:             '/src/libvpx/vp9/common/x86/vp9_idct_intrin_sse2.c:203,7'
          Dst:             idct16_sse2
        - Src:             '/src/libvpx/vp9/common/x86/vp9_idct_intrin_sse2.c:204,7'
          Dst:             idct16_sse2
        - Src:             '/src/libvpx/vp9/common/x86/vp9_idct_intrin_sse2.c:207,7'
          Dst:             idct16_sse2
        - Src:             '/src/libvpx/vp9/common/x86/vp9_idct_intrin_sse2.c:208,7'
          Dst:             iadst16_sse2
        - Src:             '/src/libvpx/vp9/common/x86/vp9_idct_intrin_sse2.c:211,7'
          Dst:             iadst16_sse2
        - Src:             '/src/libvpx/vp9/common/x86/vp9_idct_intrin_sse2.c:212,7'
          Dst:             idct16_sse2
        - Src:             '/src/libvpx/vp9/common/x86/vp9_idct_intrin_sse2.c:215,7'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/common/x86/vp9_idct_intrin_sse2.c:216,7'
          Dst:             iadst16_sse2
        - Src:             '/src/libvpx/vp9/common/x86/vp9_idct_intrin_sse2.c:217,7'
          Dst:             iadst16_sse2
        - Src:             '/src/libvpx/vp9/common/x86/vp9_idct_intrin_sse2.c:221,3'
          Dst:             write_buffer_8x16
        - Src:             '/src/libvpx/vp9/common/x86/vp9_idct_intrin_sse2.c:223,3'
          Dst:             write_buffer_8x16
    - functionName:    vp9_iht8x8_64_add_sse2
      functionSourceFile: '/src/libvpx/vp9/common/x86/vp9_idct_intrin_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          163
      EdgeCount:       19
      CyclomaticComplexity: 11
      functionsReached:
        - __assert_fail
        - iadst8_sse2
        - load_input_data8
        - recon_and_store
        - vpx_idct8_sse2
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libvpx/vp9/common/x86/vp9_idct_intrin_sse2.c:67,3'
          Branch Sides:    []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/x86/vp9_idct_intrin_sse2.c:58,11'
          Dst:             load_input_data8
        - Src:             '/src/libvpx/vp9/common/x86/vp9_idct_intrin_sse2.c:59,11'
          Dst:             load_input_data8
        - Src:             '/src/libvpx/vp9/common/x86/vp9_idct_intrin_sse2.c:60,11'
          Dst:             load_input_data8
        - Src:             '/src/libvpx/vp9/common/x86/vp9_idct_intrin_sse2.c:61,11'
          Dst:             load_input_data8
        - Src:             '/src/libvpx/vp9/common/x86/vp9_idct_intrin_sse2.c:62,11'
          Dst:             load_input_data8
        - Src:             '/src/libvpx/vp9/common/x86/vp9_idct_intrin_sse2.c:63,11'
          Dst:             load_input_data8
        - Src:             '/src/libvpx/vp9/common/x86/vp9_idct_intrin_sse2.c:64,11'
          Dst:             load_input_data8
        - Src:             '/src/libvpx/vp9/common/x86/vp9_idct_intrin_sse2.c:65,11'
          Dst:             load_input_data8
        - Src:             '/src/libvpx/vp9/common/x86/vp9_idct_intrin_sse2.c:69,7'
          Dst:             vpx_idct8_sse2
        - Src:             '/src/libvpx/vp9/common/x86/vp9_idct_intrin_sse2.c:70,7'
          Dst:             vpx_idct8_sse2
        - Src:             '/src/libvpx/vp9/common/x86/vp9_idct_intrin_sse2.c:73,7'
          Dst:             vpx_idct8_sse2
        - Src:             '/src/libvpx/vp9/common/x86/vp9_idct_intrin_sse2.c:74,7'
          Dst:             iadst8_sse2
        - Src:             '/src/libvpx/vp9/common/x86/vp9_idct_intrin_sse2.c:77,7'
          Dst:             iadst8_sse2
        - Src:             '/src/libvpx/vp9/common/x86/vp9_idct_intrin_sse2.c:78,7'
          Dst:             vpx_idct8_sse2
        - Src:             '/src/libvpx/vp9/common/x86/vp9_idct_intrin_sse2.c:81,7'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/common/x86/vp9_idct_intrin_sse2.c:82,7'
          Dst:             iadst8_sse2
        - Src:             '/src/libvpx/vp9/common/x86/vp9_idct_intrin_sse2.c:83,7'
          Dst:             iadst8_sse2
        - Src:             '/src/libvpx/vp9/common/x86/vp9_idct_intrin_sse2.c:106,3'
          Dst:             recon_and_store
        - Src:             '/src/libvpx/vp9/common/x86/vp9_idct_intrin_sse2.c:107,3'
          Dst:             recon_and_store
        - Src:             '/src/libvpx/vp9/common/x86/vp9_idct_intrin_sse2.c:108,3'
          Dst:             recon_and_store
        - Src:             '/src/libvpx/vp9/common/x86/vp9_idct_intrin_sse2.c:109,3'
          Dst:             recon_and_store
        - Src:             '/src/libvpx/vp9/common/x86/vp9_idct_intrin_sse2.c:110,3'
          Dst:             recon_and_store
        - Src:             '/src/libvpx/vp9/common/x86/vp9_idct_intrin_sse2.c:111,3'
          Dst:             recon_and_store
        - Src:             '/src/libvpx/vp9/common/x86/vp9_idct_intrin_sse2.c:112,3'
          Dst:             recon_and_store
        - Src:             '/src/libvpx/vp9/common/x86/vp9_idct_intrin_sse2.c:113,3'
          Dst:             recon_and_store
    - functionName:    recon_and_store4x4_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 185
      functionLinenumberEnd: 209
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          45
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vp9_iht4x4_16_add_sse2
      functionSourceFile: '/src/libvpx/vp9/common/x86/vp9_idct_intrin_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 15
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          70
      EdgeCount:       19
      CyclomaticComplexity: 11
      functionsReached:
        - __assert_fail
        - iadst4_sse2
        - idct4_sse2
        - load_input_data8
        - recon_and_store4x4_sse2
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libvpx/vp9/common/x86/vp9_idct_intrin_sse2.c:22,3'
          Branch Sides:    []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/x86/vp9_idct_intrin_sse2.c:19,11'
          Dst:             load_input_data8
        - Src:             '/src/libvpx/vp9/common/x86/vp9_idct_intrin_sse2.c:20,11'
          Dst:             load_input_data8
        - Src:             '/src/libvpx/vp9/common/x86/vp9_idct_intrin_sse2.c:24,7'
          Dst:             idct4_sse2
        - Src:             '/src/libvpx/vp9/common/x86/vp9_idct_intrin_sse2.c:25,7'
          Dst:             idct4_sse2
        - Src:             '/src/libvpx/vp9/common/x86/vp9_idct_intrin_sse2.c:28,7'
          Dst:             idct4_sse2
        - Src:             '/src/libvpx/vp9/common/x86/vp9_idct_intrin_sse2.c:29,7'
          Dst:             iadst4_sse2
        - Src:             '/src/libvpx/vp9/common/x86/vp9_idct_intrin_sse2.c:32,7'
          Dst:             iadst4_sse2
        - Src:             '/src/libvpx/vp9/common/x86/vp9_idct_intrin_sse2.c:33,7'
          Dst:             idct4_sse2
        - Src:             '/src/libvpx/vp9/common/x86/vp9_idct_intrin_sse2.c:36,7'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/common/x86/vp9_idct_intrin_sse2.c:37,7'
          Dst:             iadst4_sse2
        - Src:             '/src/libvpx/vp9/common/x86/vp9_idct_intrin_sse2.c:38,7'
          Dst:             iadst4_sse2
        - Src:             '/src/libvpx/vp9/common/x86/vp9_idct_intrin_sse2.c:49,3'
          Dst:             recon_and_store4x4_sse2
    - functionName:    add_clamp
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 251
      functionLinenumberEnd: 262
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    recon_and_store_4x2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 299
      functionLinenumberEnd: 308
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - add_clamp
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:305,7'
          Dst:             add_clamp
    - functionName:    pack_4
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dct_const_round_shift_64bit
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    14
      BranchProfiles:  []
      Callsites:       []
    - functionName:    highbd_butterfly_sse4_1
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse4.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          53
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - dct_const_round_shift_64bit
        - extend_64bit
        - pack_4
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse4.h:40,3'
          Dst:             extend_64bit
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse4.h:41,3'
          Dst:             extend_64bit
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse4.h:54,14'
          Dst:             dct_const_round_shift_64bit
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse4.h:55,14'
          Dst:             dct_const_round_shift_64bit
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse4.h:56,14'
          Dst:             dct_const_round_shift_64bit
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse4.h:57,14'
          Dst:             dct_const_round_shift_64bit
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse4.h:58,11'
          Dst:             pack_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse4.h:59,11'
          Dst:             pack_4
    - functionName:    extend_64bit
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 30
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    multiplication_round_shift_sse4_1
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse4.h'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionLinenumberEnd: 29
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - dct_const_round_shift_64bit
        - pack_4
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse4.h:26,8'
          Dst:             dct_const_round_shift_64bit
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse4.h:27,8'
          Dst:             dct_const_round_shift_64bit
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse4.h:29,10'
          Dst:             pack_4
    - functionName:    transpose_32bit_4x4
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/transpose_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 243
      functionLinenumberEnd: 269
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          30
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    recon_and_store_4x4
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 311
      functionLinenumberEnd: 315
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - recon_and_store_4x2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:312,3'
          Dst:             recon_and_store_4x2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:314,3'
          Dst:             recon_and_store_4x2
    - functionName:    wraplow_16bit_shift4
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    highbd_iadst4_sse4_1
      functionSourceFile: '/src/libvpx/vp9/common/x86/vp9_highbd_iht4x4_add_sse4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 18
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          112
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - dct_const_round_shift_64bit
        - extend_64bit
        - pack_4
        - transpose_32bit_4x4
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht4x4_add_sse4.c:26,3'
          Dst:             transpose_32bit_4x4
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht4x4_add_sse4.c:28,3'
          Dst:             extend_64bit
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht4x4_add_sse4.c:34,3'
          Dst:             extend_64bit
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht4x4_add_sse4.c:38,3'
          Dst:             extend_64bit
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht4x4_add_sse4.c:44,3'
          Dst:             extend_64bit
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht4x4_add_sse4.c:60,3'
          Dst:             extend_64bit
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht4x4_add_sse4.c:73,11'
          Dst:             dct_const_round_shift_64bit
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht4x4_add_sse4.c:74,11'
          Dst:             dct_const_round_shift_64bit
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht4x4_add_sse4.c:75,11'
          Dst:             dct_const_round_shift_64bit
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht4x4_add_sse4.c:76,11'
          Dst:             dct_const_round_shift_64bit
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht4x4_add_sse4.c:77,11'
          Dst:             dct_const_round_shift_64bit
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht4x4_add_sse4.c:78,11'
          Dst:             dct_const_round_shift_64bit
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht4x4_add_sse4.c:79,11'
          Dst:             dct_const_round_shift_64bit
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht4x4_add_sse4.c:80,11'
          Dst:             dct_const_round_shift_64bit
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht4x4_add_sse4.c:81,11'
          Dst:             pack_4
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht4x4_add_sse4.c:82,11'
          Dst:             pack_4
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht4x4_add_sse4.c:83,11'
          Dst:             pack_4
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht4x4_add_sse4.c:84,11'
          Dst:             pack_4
    - functionName:    highbd_idct4_sse4_1
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse4.h'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          56
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - extend_64bit
        - highbd_butterfly_sse4_1
        - multiplication_round_shift_sse4_1
        - transpose_32bit_4x4
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse4.h:90,3'
          Dst:             transpose_32bit_4x4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse4.h:94,3'
          Dst:             extend_64bit
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse4.h:95,13'
          Dst:             multiplication_round_shift_sse4_1
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse4.h:97,3'
          Dst:             extend_64bit
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse4.h:98,13'
          Dst:             multiplication_round_shift_sse4_1
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse4.h:99,3'
          Dst:             highbd_butterfly_sse4_1
    - functionName:    vp9_highbd_iht4x4_16_add_sse4_1
      functionSourceFile: '/src/libvpx/vp9/common/x86/vp9_highbd_iht4x4_add_sse4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 131
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          126
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - highbd_iadst4_sse4_1
        - highbd_idct4_sse4_1
        - iadst4_sse2
        - idct4_sse2
        - recon_and_store_4x4
        - wraplow_16bit_shift4
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht4x4_add_sse4.c:102,7'
          Dst:             idct4_sse2
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht4x4_add_sse4.c:102,7'
          Dst:             idct4_sse2
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht4x4_add_sse4.c:104,7'
          Dst:             iadst4_sse2
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht4x4_add_sse4.c:107,7'
          Dst:             idct4_sse2
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht4x4_add_sse4.c:109,7'
          Dst:             iadst4_sse2
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht4x4_add_sse4.c:117,7'
          Dst:             highbd_idct4_sse4_1
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht4x4_add_sse4.c:117,7'
          Dst:             highbd_idct4_sse4_1
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht4x4_add_sse4.c:119,7'
          Dst:             highbd_iadst4_sse4_1
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht4x4_add_sse4.c:122,7'
          Dst:             highbd_idct4_sse4_1
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht4x4_add_sse4.c:124,7'
          Dst:             highbd_iadst4_sse4_1
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht4x4_add_sse4.c:126,13'
          Dst:             wraplow_16bit_shift4
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht4x4_add_sse4.c:127,13'
          Dst:             wraplow_16bit_shift4
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht4x4_add_sse4.c:130,3'
          Dst:             recon_and_store_4x4
    - functionName:    add_clamp
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 251
      functionLinenumberEnd: 262
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    recon_and_store_8
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 318
      functionLinenumberEnd: 325
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - add_clamp
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:322,7'
          Dst:             add_clamp
    - functionName:    wraplow_16bit_shift5
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    extend_64bit
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 30
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    highbd_iadst_half_butterfly_sse4_1
      functionSourceFile: '/src/libvpx/vp9/common/x86/vp9_highbd_iht8x8_add_sse4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionLinenumberEnd: 27
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - extend_64bit
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht8x8_add_sse4.c:24,3'
          Dst:             extend_64bit
    - functionName:    pack_4
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    16
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dct_const_round_shift_64bit
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    32
      BranchProfiles:  []
      Callsites:       []
    - functionName:    highbd_iadst_butterfly_sse4_1
      functionSourceFile: '/src/libvpx/vp9/common/x86/vp9_highbd_iht8x8_add_sse4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          59
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - extend_64bit
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht8x8_add_sse4.c:39,3'
          Dst:             extend_64bit
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht8x8_add_sse4.c:40,3'
          Dst:             extend_64bit
    - functionName:    transpose_32bit_4x4x2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/transpose_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 272
      functionLinenumberEnd: 317
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          58
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    recon_and_store_8x8
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 328
      functionLinenumberEnd: 337
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - recon_and_store_8
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:329,3'
          Dst:             recon_and_store_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:330,3'
          Dst:             recon_and_store_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:331,3'
          Dst:             recon_and_store_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:332,3'
          Dst:             recon_and_store_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:333,3'
          Dst:             recon_and_store_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:334,3'
          Dst:             recon_and_store_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:335,3'
          Dst:             recon_and_store_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:336,3'
          Dst:             recon_and_store_8
    - functionName:    highbd_idct8x8_final_round
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 219
      functionLinenumberEnd: 228
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          58
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wraplow_16bit_shift5
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:220,11'
          Dst:             wraplow_16bit_shift5
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:221,11'
          Dst:             wraplow_16bit_shift5
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:222,11'
          Dst:             wraplow_16bit_shift5
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:223,11'
          Dst:             wraplow_16bit_shift5
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:224,11'
          Dst:             wraplow_16bit_shift5
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:225,11'
          Dst:             wraplow_16bit_shift5
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:226,11'
          Dst:             wraplow_16bit_shift5
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:227,11'
          Dst:             wraplow_16bit_shift5
    - functionName:    highbd_iadst8_sse4_1
      functionSourceFile: '/src/libvpx/vp9/common/x86/vp9_highbd_iht8x8_add_sse4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          206
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - dct_const_round_shift_64bit
        - highbd_iadst_butterfly_sse4_1
        - highbd_iadst_half_butterfly_sse4_1
        - pack_4
        - transpose_32bit_4x4x2
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht8x8_add_sse4.c:60,3'
          Dst:             transpose_32bit_4x4x2
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht8x8_add_sse4.c:63,3'
          Dst:             highbd_iadst_butterfly_sse4_1
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht8x8_add_sse4.c:64,3'
          Dst:             highbd_iadst_butterfly_sse4_1
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht8x8_add_sse4.c:74,3'
          Dst:             highbd_iadst_butterfly_sse4_1
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht8x8_add_sse4.c:75,3'
          Dst:             highbd_iadst_butterfly_sse4_1
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht8x8_add_sse4.c:85,11'
          Dst:             dct_const_round_shift_64bit
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht8x8_add_sse4.c:86,11'
          Dst:             dct_const_round_shift_64bit
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht8x8_add_sse4.c:87,11'
          Dst:             dct_const_round_shift_64bit
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht8x8_add_sse4.c:88,11'
          Dst:             dct_const_round_shift_64bit
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht8x8_add_sse4.c:89,11'
          Dst:             dct_const_round_shift_64bit
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht8x8_add_sse4.c:90,11'
          Dst:             dct_const_round_shift_64bit
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht8x8_add_sse4.c:91,11'
          Dst:             dct_const_round_shift_64bit
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht8x8_add_sse4.c:92,11'
          Dst:             dct_const_round_shift_64bit
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht8x8_add_sse4.c:93,11'
          Dst:             dct_const_round_shift_64bit
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht8x8_add_sse4.c:94,11'
          Dst:             dct_const_round_shift_64bit
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht8x8_add_sse4.c:95,11'
          Dst:             dct_const_round_shift_64bit
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht8x8_add_sse4.c:96,11'
          Dst:             dct_const_round_shift_64bit
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht8x8_add_sse4.c:97,11'
          Dst:             dct_const_round_shift_64bit
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht8x8_add_sse4.c:98,11'
          Dst:             dct_const_round_shift_64bit
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht8x8_add_sse4.c:99,11'
          Dst:             dct_const_round_shift_64bit
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht8x8_add_sse4.c:100,11'
          Dst:             dct_const_round_shift_64bit
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht8x8_add_sse4.c:101,11'
          Dst:             pack_4
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht8x8_add_sse4.c:102,11'
          Dst:             pack_4
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht8x8_add_sse4.c:103,11'
          Dst:             pack_4
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht8x8_add_sse4.c:104,11'
          Dst:             pack_4
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht8x8_add_sse4.c:105,11'
          Dst:             pack_4
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht8x8_add_sse4.c:106,11'
          Dst:             pack_4
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht8x8_add_sse4.c:107,11'
          Dst:             pack_4
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht8x8_add_sse4.c:108,11'
          Dst:             pack_4
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht8x8_add_sse4.c:116,3'
          Dst:             highbd_iadst_butterfly_sse4_1
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht8x8_add_sse4.c:117,3'
          Dst:             highbd_iadst_butterfly_sse4_1
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht8x8_add_sse4.c:127,11'
          Dst:             dct_const_round_shift_64bit
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht8x8_add_sse4.c:128,11'
          Dst:             dct_const_round_shift_64bit
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht8x8_add_sse4.c:129,11'
          Dst:             dct_const_round_shift_64bit
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht8x8_add_sse4.c:130,11'
          Dst:             dct_const_round_shift_64bit
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht8x8_add_sse4.c:131,11'
          Dst:             dct_const_round_shift_64bit
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht8x8_add_sse4.c:132,11'
          Dst:             dct_const_round_shift_64bit
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht8x8_add_sse4.c:133,11'
          Dst:             dct_const_round_shift_64bit
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht8x8_add_sse4.c:134,11'
          Dst:             dct_const_round_shift_64bit
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht8x8_add_sse4.c:135,11'
          Dst:             pack_4
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht8x8_add_sse4.c:136,11'
          Dst:             pack_4
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht8x8_add_sse4.c:137,11'
          Dst:             pack_4
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht8x8_add_sse4.c:138,11'
          Dst:             pack_4
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht8x8_add_sse4.c:145,3'
          Dst:             highbd_iadst_half_butterfly_sse4_1
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht8x8_add_sse4.c:146,3'
          Dst:             highbd_iadst_half_butterfly_sse4_1
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht8x8_add_sse4.c:147,3'
          Dst:             highbd_iadst_half_butterfly_sse4_1
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht8x8_add_sse4.c:148,3'
          Dst:             highbd_iadst_half_butterfly_sse4_1
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht8x8_add_sse4.c:150,11'
          Dst:             dct_const_round_shift_64bit
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht8x8_add_sse4.c:151,11'
          Dst:             dct_const_round_shift_64bit
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht8x8_add_sse4.c:152,11'
          Dst:             dct_const_round_shift_64bit
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht8x8_add_sse4.c:153,11'
          Dst:             dct_const_round_shift_64bit
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht8x8_add_sse4.c:154,11'
          Dst:             dct_const_round_shift_64bit
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht8x8_add_sse4.c:155,11'
          Dst:             dct_const_round_shift_64bit
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht8x8_add_sse4.c:156,11'
          Dst:             dct_const_round_shift_64bit
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht8x8_add_sse4.c:157,11'
          Dst:             dct_const_round_shift_64bit
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht8x8_add_sse4.c:158,11'
          Dst:             pack_4
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht8x8_add_sse4.c:159,11'
          Dst:             pack_4
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht8x8_add_sse4.c:160,11'
          Dst:             pack_4
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht8x8_add_sse4.c:161,11'
          Dst:             pack_4
    - functionName:    round_shift_8x8
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          57
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vp9_highbd_iht8x8_64_add_sse4_1
      functionSourceFile: '/src/libvpx/vp9/common/x86/vp9_highbd_iht8x8_add_sse4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 255
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          222
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - highbd_iadst8_sse4_1
        - highbd_idct8x8_final_round
        - iadst8_sse2
        - recon_and_store_8x8
        - round_shift_8x8
        - vpx_highbd_idct8x8_half1d_sse4_1
        - vpx_idct8_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht8x8_add_sse4.c:207,7'
          Dst:             vpx_idct8_sse2
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht8x8_add_sse4.c:207,7'
          Dst:             vpx_idct8_sse2
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht8x8_add_sse4.c:209,7'
          Dst:             iadst8_sse2
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht8x8_add_sse4.c:212,7'
          Dst:             vpx_idct8_sse2
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht8x8_add_sse4.c:214,7'
          Dst:             iadst8_sse2
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht8x8_add_sse4.c:216,5'
          Dst:             round_shift_8x8
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht8x8_add_sse4.c:221,7'
          Dst:             vpx_highbd_idct8x8_half1d_sse4_1
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht8x8_add_sse4.c:222,7'
          Dst:             vpx_highbd_idct8x8_half1d_sse4_1
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht8x8_add_sse4.c:224,7'
          Dst:             highbd_iadst8_sse4_1
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht8x8_add_sse4.c:225,7'
          Dst:             highbd_iadst8_sse4_1
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht8x8_add_sse4.c:238,7'
          Dst:             vpx_highbd_idct8x8_half1d_sse4_1
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht8x8_add_sse4.c:243,7'
          Dst:             vpx_highbd_idct8x8_half1d_sse4_1
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht8x8_add_sse4.c:245,7'
          Dst:             highbd_iadst8_sse4_1
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht8x8_add_sse4.c:250,7'
          Dst:             highbd_iadst8_sse4_1
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht8x8_add_sse4.c:252,5'
          Dst:             highbd_idct8x8_final_round
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht8x8_add_sse4.c:254,3'
          Dst:             recon_and_store_8x8
    - functionName:    recon_and_store_4
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 290
      functionLinenumberEnd: 296
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - add_clamp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:294,7'
          Dst:             add_clamp
    - functionName:    add_clamp
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 251
      functionLinenumberEnd: 262
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    extend_64bit
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 30
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    highbd_iadst_half_butterfly_sse4_1
      functionSourceFile: '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionLinenumberEnd: 27
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - extend_64bit
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:24,3'
          Dst:             extend_64bit
    - functionName:    pack_4
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    40
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dct_const_round_shift_64bit
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    80
      BranchProfiles:  []
      Callsites:       []
    - functionName:    highbd_iadst_butterfly_sse4_1
      functionSourceFile: '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          59
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - extend_64bit
      functionUses:    16
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:39,3'
          Dst:             extend_64bit
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:40,3'
          Dst:             extend_64bit
    - functionName:    transpose_32bit_8x4
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/transpose_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 320
      functionLinenumberEnd: 365
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          58
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    recon_and_store_8
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 318
      functionLinenumberEnd: 325
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - add_clamp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:322,7'
          Dst:             add_clamp
    - functionName:    dct_const_round_shift_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    idct_madd_round_shift_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - dct_const_round_shift_sse2
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:68,10'
          Dst:             dct_const_round_shift_sse2
    - functionName:    idct_calc_wraplow_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - idct_madd_round_shift_sse2
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:75,22'
          Dst:             idct_madd_round_shift_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:76,22'
          Dst:             idct_madd_round_shift_sse2
    - functionName:    butterfly
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - idct_calc_wraplow_sse2
      functionUses:    13
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:88,11'
          Dst:             idct_calc_wraplow_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:89,11'
          Dst:             idct_calc_wraplow_sse2
    - functionName:    load_pack_8_32bit
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 339
      functionLinenumberEnd: 342
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    highbd_write_buffer_4
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 394
      functionLinenumberEnd: 402
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - recon_and_store_4
      functionUses:    16
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:401,3'
          Dst:             recon_and_store_4
    - functionName:    transpose_32bit_4x4
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/transpose_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 243
      functionLinenumberEnd: 269
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          30
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    highbd_iadst16_4col_sse4_1
      functionSourceFile: '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 348
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          468
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - dct_const_round_shift_64bit
        - highbd_iadst_butterfly_sse4_1
        - highbd_iadst_half_butterfly_sse4_1
        - pack_4
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:63,3'
          Dst:             highbd_iadst_butterfly_sse4_1
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:64,3'
          Dst:             highbd_iadst_butterfly_sse4_1
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:65,3'
          Dst:             highbd_iadst_butterfly_sse4_1
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:66,3'
          Dst:             highbd_iadst_butterfly_sse4_1
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:67,3'
          Dst:             highbd_iadst_butterfly_sse4_1
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:68,3'
          Dst:             highbd_iadst_butterfly_sse4_1
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:70,3'
          Dst:             highbd_iadst_butterfly_sse4_1
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:72,3'
          Dst:             highbd_iadst_butterfly_sse4_1
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:108,11'
          Dst:             dct_const_round_shift_64bit
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:109,11'
          Dst:             dct_const_round_shift_64bit
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:110,11'
          Dst:             dct_const_round_shift_64bit
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:111,11'
          Dst:             dct_const_round_shift_64bit
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:112,11'
          Dst:             dct_const_round_shift_64bit
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:113,11'
          Dst:             dct_const_round_shift_64bit
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:114,11'
          Dst:             dct_const_round_shift_64bit
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:115,11'
          Dst:             dct_const_round_shift_64bit
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:116,11'
          Dst:             dct_const_round_shift_64bit
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:117,11'
          Dst:             dct_const_round_shift_64bit
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:118,11'
          Dst:             dct_const_round_shift_64bit
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:119,11'
          Dst:             dct_const_round_shift_64bit
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:120,11'
          Dst:             dct_const_round_shift_64bit
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:121,11'
          Dst:             dct_const_round_shift_64bit
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:122,11'
          Dst:             dct_const_round_shift_64bit
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:123,11'
          Dst:             dct_const_round_shift_64bit
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:124,11'
          Dst:             dct_const_round_shift_64bit
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:125,11'
          Dst:             dct_const_round_shift_64bit
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:126,11'
          Dst:             dct_const_round_shift_64bit
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:127,11'
          Dst:             dct_const_round_shift_64bit
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:128,12'
          Dst:             dct_const_round_shift_64bit
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:129,12'
          Dst:             dct_const_round_shift_64bit
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:130,12'
          Dst:             dct_const_round_shift_64bit
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:131,12'
          Dst:             dct_const_round_shift_64bit
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:132,12'
          Dst:             dct_const_round_shift_64bit
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:133,12'
          Dst:             dct_const_round_shift_64bit
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:134,12'
          Dst:             dct_const_round_shift_64bit
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:135,12'
          Dst:             dct_const_round_shift_64bit
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:136,12'
          Dst:             dct_const_round_shift_64bit
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:137,12'
          Dst:             dct_const_round_shift_64bit
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:138,12'
          Dst:             dct_const_round_shift_64bit
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:139,12'
          Dst:             dct_const_round_shift_64bit
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:140,11'
          Dst:             pack_4
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:141,11'
          Dst:             pack_4
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:142,11'
          Dst:             pack_4
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:143,11'
          Dst:             pack_4
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:144,11'
          Dst:             pack_4
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:145,11'
          Dst:             pack_4
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:146,11'
          Dst:             pack_4
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:147,11'
          Dst:             pack_4
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:148,11'
          Dst:             pack_4
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:149,11'
          Dst:             pack_4
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:150,12'
          Dst:             pack_4
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:151,12'
          Dst:             pack_4
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:152,12'
          Dst:             pack_4
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:153,12'
          Dst:             pack_4
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:154,12'
          Dst:             pack_4
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:155,12'
          Dst:             pack_4
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:175,3'
          Dst:             highbd_iadst_butterfly_sse4_1
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:176,3'
          Dst:             highbd_iadst_butterfly_sse4_1
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:178,3'
          Dst:             highbd_iadst_butterfly_sse4_1
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:180,3'
          Dst:             highbd_iadst_butterfly_sse4_1
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:199,11'
          Dst:             dct_const_round_shift_64bit
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:200,11'
          Dst:             dct_const_round_shift_64bit
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:201,11'
          Dst:             dct_const_round_shift_64bit
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:202,11'
          Dst:             dct_const_round_shift_64bit
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:203,12'
          Dst:             dct_const_round_shift_64bit
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:204,12'
          Dst:             dct_const_round_shift_64bit
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:205,12'
          Dst:             dct_const_round_shift_64bit
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:206,12'
          Dst:             dct_const_round_shift_64bit
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:207,12'
          Dst:             dct_const_round_shift_64bit
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:208,12'
          Dst:             dct_const_round_shift_64bit
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:209,12'
          Dst:             dct_const_round_shift_64bit
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:210,12'
          Dst:             dct_const_round_shift_64bit
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:211,12'
          Dst:             dct_const_round_shift_64bit
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:212,12'
          Dst:             dct_const_round_shift_64bit
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:213,12'
          Dst:             dct_const_round_shift_64bit
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:214,12'
          Dst:             dct_const_round_shift_64bit
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:215,11'
          Dst:             pack_4
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:216,11'
          Dst:             pack_4
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:217,12'
          Dst:             pack_4
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:218,12'
          Dst:             pack_4
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:219,12'
          Dst:             pack_4
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:220,12'
          Dst:             pack_4
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:221,12'
          Dst:             pack_4
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:222,12'
          Dst:             pack_4
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:229,3'
          Dst:             highbd_iadst_butterfly_sse4_1
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:230,3'
          Dst:             highbd_iadst_butterfly_sse4_1
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:235,3'
          Dst:             highbd_iadst_butterfly_sse4_1
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:237,3'
          Dst:             highbd_iadst_butterfly_sse4_1
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:252,11'
          Dst:             dct_const_round_shift_64bit
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:253,11'
          Dst:             dct_const_round_shift_64bit
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:254,11'
          Dst:             dct_const_round_shift_64bit
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:255,11'
          Dst:             dct_const_round_shift_64bit
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:256,11'
          Dst:             dct_const_round_shift_64bit
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:257,11'
          Dst:             dct_const_round_shift_64bit
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:258,11'
          Dst:             dct_const_round_shift_64bit
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:259,11'
          Dst:             dct_const_round_shift_64bit
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:260,11'
          Dst:             pack_4
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:261,11'
          Dst:             pack_4
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:262,11'
          Dst:             pack_4
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:263,11'
          Dst:             pack_4
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:276,12'
          Dst:             dct_const_round_shift_64bit
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:277,12'
          Dst:             dct_const_round_shift_64bit
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:278,12'
          Dst:             dct_const_round_shift_64bit
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:279,12'
          Dst:             dct_const_round_shift_64bit
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:280,12'
          Dst:             dct_const_round_shift_64bit
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:281,12'
          Dst:             dct_const_round_shift_64bit
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:282,12'
          Dst:             dct_const_round_shift_64bit
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:283,12'
          Dst:             dct_const_round_shift_64bit
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:284,12'
          Dst:             pack_4
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:285,12'
          Dst:             pack_4
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:286,12'
          Dst:             pack_4
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:287,12'
          Dst:             pack_4
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:298,3'
          Dst:             highbd_iadst_half_butterfly_sse4_1
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:299,3'
          Dst:             highbd_iadst_half_butterfly_sse4_1
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:300,3'
          Dst:             highbd_iadst_half_butterfly_sse4_1
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:301,3'
          Dst:             highbd_iadst_half_butterfly_sse4_1
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:302,3'
          Dst:             highbd_iadst_half_butterfly_sse4_1
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:303,3'
          Dst:             highbd_iadst_half_butterfly_sse4_1
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:304,3'
          Dst:             highbd_iadst_half_butterfly_sse4_1
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:305,3'
          Dst:             highbd_iadst_half_butterfly_sse4_1
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:307,11'
          Dst:             dct_const_round_shift_64bit
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:308,11'
          Dst:             dct_const_round_shift_64bit
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:309,11'
          Dst:             dct_const_round_shift_64bit
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:310,11'
          Dst:             dct_const_round_shift_64bit
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:311,11'
          Dst:             dct_const_round_shift_64bit
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:312,11'
          Dst:             dct_const_round_shift_64bit
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:313,11'
          Dst:             dct_const_round_shift_64bit
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:314,11'
          Dst:             dct_const_round_shift_64bit
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:315,12'
          Dst:             dct_const_round_shift_64bit
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:316,12'
          Dst:             dct_const_round_shift_64bit
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:317,12'
          Dst:             dct_const_round_shift_64bit
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:318,12'
          Dst:             dct_const_round_shift_64bit
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:319,12'
          Dst:             dct_const_round_shift_64bit
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:320,12'
          Dst:             dct_const_round_shift_64bit
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:321,12'
          Dst:             dct_const_round_shift_64bit
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:322,12'
          Dst:             dct_const_round_shift_64bit
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:323,11'
          Dst:             pack_4
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:324,11'
          Dst:             pack_4
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:325,11'
          Dst:             pack_4
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:326,11'
          Dst:             pack_4
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:327,12'
          Dst:             pack_4
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:328,12'
          Dst:             pack_4
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:329,12'
          Dst:             pack_4
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:330,12'
          Dst:             pack_4
    - functionName:    highbd_load_transpose_32bit_8x4
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 361
      functionLinenumberEnd: 371
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          42
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - transpose_32bit_8x4
      functionUses:    24
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:370,3'
          Dst:             transpose_32bit_8x4
    - functionName:    highbd_write_buffer_8
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 384
      functionLinenumberEnd: 391
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - recon_and_store_8
      functionUses:    32
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:390,3'
          Dst:             recon_and_store_8
    - functionName:    transpose_16bit_8x8
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/transpose_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 158
      functionLinenumberEnd: 221
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          74
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    idct16_8col
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 344
      functionLinenumberEnd: 427
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          228
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - butterfly
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:348,3'
          Dst:             butterfly
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:349,3'
          Dst:             butterfly
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:350,3'
          Dst:             butterfly
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:351,3'
          Dst:             butterfly
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:354,3'
          Dst:             butterfly
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:355,3'
          Dst:             butterfly
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:366,3'
          Dst:             butterfly
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:367,3'
          Dst:             butterfly
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:368,3'
          Dst:             butterfly
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:370,3'
          Dst:             butterfly
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:386,3'
          Dst:             butterfly
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:405,3'
          Dst:             butterfly
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:407,3'
          Dst:             butterfly
    - functionName:    highbd_load_pack_transpose_32bit_8x8
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 347
      functionLinenumberEnd: 357
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          66
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - load_pack_8_32bit
        - transpose_16bit_8x8
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:348,11'
          Dst:             load_pack_8_32bit
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:349,11'
          Dst:             load_pack_8_32bit
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:350,11'
          Dst:             load_pack_8_32bit
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:351,11'
          Dst:             load_pack_8_32bit
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:352,11'
          Dst:             load_pack_8_32bit
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:353,11'
          Dst:             load_pack_8_32bit
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:354,11'
          Dst:             load_pack_8_32bit
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:355,11'
          Dst:             load_pack_8_32bit
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:356,3'
          Dst:             transpose_16bit_8x8
    - functionName:    vp9_highbd_iht16x16_256_add_sse4_1
      functionSourceFile: '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 351
      functionLinenumberEnd: 419
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          457
      EdgeCount:       49
      CyclomaticComplexity: 14
      functionsReached:
        - highbd_iadst16_4col_sse4_1
        - highbd_load_pack_transpose_32bit_8x8
        - highbd_load_transpose_32bit_8x4
        - highbd_write_buffer_4
        - highbd_write_buffer_8
        - idct16_8col
        - transpose_16bit_8x8
        - transpose_32bit_4x4
        - vpx_highbd_idct16_4col_sse4_1
        - vpx_iadst16_8col_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:360,7'
          Dst:             highbd_load_pack_transpose_32bit_8x8
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:361,7'
          Dst:             highbd_load_pack_transpose_32bit_8x8
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:363,9'
          Dst:             idct16_8col
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:360,7'
          Dst:             highbd_load_pack_transpose_32bit_8x8
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:361,7'
          Dst:             highbd_load_pack_transpose_32bit_8x8
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:363,9'
          Dst:             idct16_8col
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:360,7'
          Dst:             highbd_load_pack_transpose_32bit_8x8
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:361,7'
          Dst:             highbd_load_pack_transpose_32bit_8x8
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:365,9'
          Dst:             vpx_iadst16_8col_sse2
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:360,7'
          Dst:             highbd_load_pack_transpose_32bit_8x8
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:361,7'
          Dst:             highbd_load_pack_transpose_32bit_8x8
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:365,9'
          Dst:             vpx_iadst16_8col_sse2
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:360,7'
          Dst:             highbd_load_pack_transpose_32bit_8x8
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:361,7'
          Dst:             highbd_load_pack_transpose_32bit_8x8
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:363,9'
          Dst:             idct16_8col
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:360,7'
          Dst:             highbd_load_pack_transpose_32bit_8x8
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:361,7'
          Dst:             highbd_load_pack_transpose_32bit_8x8
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:363,9'
          Dst:             idct16_8col
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:373,7'
          Dst:             transpose_16bit_8x8
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:374,7'
          Dst:             transpose_16bit_8x8
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:376,9'
          Dst:             idct16_8col
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:378,9'
          Dst:             vpx_iadst16_8col_sse2
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:382,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:382,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:382,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:382,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:382,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:382,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:382,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:382,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:382,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:382,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:382,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:382,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:382,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:382,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:382,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:382,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:373,7'
          Dst:             transpose_16bit_8x8
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:374,7'
          Dst:             transpose_16bit_8x8
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:378,9'
          Dst:             vpx_iadst16_8col_sse2
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:376,9'
          Dst:             idct16_8col
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:382,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:382,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:382,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:382,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:382,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:382,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:382,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:382,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:382,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:382,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:382,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:382,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:382,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:382,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:382,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:382,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:391,7'
          Dst:             highbd_load_transpose_32bit_8x4
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:392,7'
          Dst:             highbd_load_transpose_32bit_8x4
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:394,9'
          Dst:             vpx_highbd_idct16_4col_sse4_1
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:391,7'
          Dst:             highbd_load_transpose_32bit_8x4
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:392,7'
          Dst:             highbd_load_transpose_32bit_8x4
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:394,9'
          Dst:             vpx_highbd_idct16_4col_sse4_1
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:391,7'
          Dst:             highbd_load_transpose_32bit_8x4
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:392,7'
          Dst:             highbd_load_transpose_32bit_8x4
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:394,9'
          Dst:             vpx_highbd_idct16_4col_sse4_1
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:391,7'
          Dst:             highbd_load_transpose_32bit_8x4
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:392,7'
          Dst:             highbd_load_transpose_32bit_8x4
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:394,9'
          Dst:             vpx_highbd_idct16_4col_sse4_1
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:391,7'
          Dst:             highbd_load_transpose_32bit_8x4
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:392,7'
          Dst:             highbd_load_transpose_32bit_8x4
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:396,9'
          Dst:             highbd_iadst16_4col_sse4_1
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:391,7'
          Dst:             highbd_load_transpose_32bit_8x4
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:392,7'
          Dst:             highbd_load_transpose_32bit_8x4
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:396,9'
          Dst:             highbd_iadst16_4col_sse4_1
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:391,7'
          Dst:             highbd_load_transpose_32bit_8x4
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:392,7'
          Dst:             highbd_load_transpose_32bit_8x4
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:396,9'
          Dst:             highbd_iadst16_4col_sse4_1
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:391,7'
          Dst:             highbd_load_transpose_32bit_8x4
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:392,7'
          Dst:             highbd_load_transpose_32bit_8x4
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:396,9'
          Dst:             highbd_iadst16_4col_sse4_1
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:391,7'
          Dst:             highbd_load_transpose_32bit_8x4
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:392,7'
          Dst:             highbd_load_transpose_32bit_8x4
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:394,9'
          Dst:             vpx_highbd_idct16_4col_sse4_1
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:391,7'
          Dst:             highbd_load_transpose_32bit_8x4
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:392,7'
          Dst:             highbd_load_transpose_32bit_8x4
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:394,9'
          Dst:             vpx_highbd_idct16_4col_sse4_1
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:391,7'
          Dst:             highbd_load_transpose_32bit_8x4
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:392,7'
          Dst:             highbd_load_transpose_32bit_8x4
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:394,9'
          Dst:             vpx_highbd_idct16_4col_sse4_1
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:391,7'
          Dst:             highbd_load_transpose_32bit_8x4
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:392,7'
          Dst:             highbd_load_transpose_32bit_8x4
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:394,9'
          Dst:             vpx_highbd_idct16_4col_sse4_1
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:403,7'
          Dst:             transpose_32bit_4x4
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:404,7'
          Dst:             transpose_32bit_4x4
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:405,7'
          Dst:             transpose_32bit_4x4
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:406,7'
          Dst:             transpose_32bit_4x4
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:408,9'
          Dst:             vpx_highbd_idct16_4col_sse4_1
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:410,9'
          Dst:             highbd_iadst16_4col_sse4_1
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:414,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:414,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:414,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:414,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:414,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:414,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:414,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:414,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:414,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:414,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:414,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:414,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:414,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:414,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:414,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vp9/common/x86/vp9_highbd_iht16x16_add_sse4.c:414,9'
          Dst:             highbd_write_buffer_4
    - functionName:    vp9_scale_and_extend_frame_c
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_frame_scale.c'
      linkageType:     InternalLinkage
      functionLinenumber: 23
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         64
      ICount:          400
      EdgeCount:       86
      CyclomaticComplexity: 24
      functionsReached:
        - vp9_scale_and_extend_frame_nonnormative
        - vpx_extend_frame_borders_c
        - vpx_scaled_2d_c
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_frame_scale.c:87,11'
          Dst:             vpx_scaled_2d_c
        - Src:             '/src/libvpx/vp9/encoder/vp9_frame_scale.c:87,11'
          Dst:             vpx_scaled_2d_c
        - Src:             '/src/libvpx/vp9/encoder/vp9_frame_scale.c:87,11'
          Dst:             vpx_scaled_2d_c
        - Src:             '/src/libvpx/vp9/encoder/vp9_frame_scale.c:107,7'
          Dst:             vp9_scale_and_extend_frame_nonnormative
        - Src:             '/src/libvpx/vp9/encoder/vp9_frame_scale.c:135,3'
          Dst:             vpx_extend_frame_borders_c
    - functionName:    full_to_model_count
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3600
      functionLinenumberEnd: 3608
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          50
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    66
      BranchProfiles:  []
      Callsites:       []
    - functionName:    scale_down
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3182
      functionLinenumberEnd: 3195
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          70
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
        - frame_is_kf_gf_arf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:3186,3'
          Dst:             frame_is_kf_gf_arf
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:3186,3'
          Dst:             __assert_fail
    - functionName:    frame_is_kf_gf_arf
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1015
      functionLinenumberEnd: 1017
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          48
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - frame_is_intra_only
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.h:1016,10'
          Dst:             frame_is_intra_only
    - functionName:    frame_is_intra_only
      functionSourceFile: '/src/libvpx/vp9/common/vp9_onyxc_int.h'
      linkageType:     InternalLinkage
      functionLinenumber: 363
      functionLinenumberEnd: 364
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    23
      BranchProfiles:  []
      Callsites:       []
    - functionName:    two_pass_first_group_inter
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3228
      functionLinenumberEnd: 3240
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          49
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    big_rate_miss
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3210
      functionLinenumberEnd: 3225
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          41
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - big_rate_miss_high_threshold
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:3220,21'
          Dst:             big_rate_miss_high_threshold
    - functionName:    big_rate_miss_high_threshold
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3198
      functionLinenumberEnd: 3207
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - frame_is_kf_gf_arf
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:3202,7'
          Dst:             frame_is_kf_gf_arf
    - functionName:    compute_context_model_diff
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 162
      functionLinenumberEnd: 459
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         19
      ICount:          2821
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    compute_context_model_thresh
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 138
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          22
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_qstep_adj
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4365
      functionLinenumberEnd: 4368
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    recode_loop_test
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3245
      functionLinenumberEnd: 3284
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         51
      ICount:          213
      EdgeCount:       71
      CyclomaticComplexity: 22
      functionsReached:
        - big_rate_miss
        - big_rate_miss_high_threshold
        - frame_is_kf_gf_arf
        - scale_down
        - two_pass_first_group_inter
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:3248,32'
          Dst:             frame_is_kf_gf_arf
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:3252,7'
          Dst:             big_rate_miss
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:3253,8'
          Dst:             two_pass_first_group_inter
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:3257,9'
          Dst:             scale_down
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:3266,38'
          Dst:             big_rate_miss_high_threshold
    - functionName:    configure_static_seg_features
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1135
      functionLinenumberEnd: 1257
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         26
      ICount:          198
      EdgeCount:       36
      CyclomaticComplexity: 12
      functionsReached:
        - vp9_clear_segdata
        - vp9_clearall_segfeatures
        - vp9_compute_qdelta
        - vp9_disable_segmentation
        - vp9_enable_segfeature
        - vp9_set_segdata
        - vp9_update_mbgraph_stats
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:1152,5'
          Dst:             vp9_disable_segmentation
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:1155,5'
          Dst:             vp9_clearall_segfeatures
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:1165,5'
          Dst:             vp9_disable_segmentation
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:1166,5'
          Dst:             vp9_clearall_segfeatures
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:1170,5'
          Dst:             vp9_update_mbgraph_stats
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:1179,11'
          Dst:             vp9_compute_qdelta
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:1180,7'
          Dst:             vp9_set_segdata
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:1181,7'
          Dst:             vp9_set_segdata
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:1183,7'
          Dst:             vp9_enable_segfeature
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:1184,7'
          Dst:             vp9_enable_segfeature
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:1201,13'
          Dst:             vp9_compute_qdelta
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:1202,9'
          Dst:             vp9_set_segdata
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:1203,9'
          Dst:             vp9_enable_segfeature
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:1205,9'
          Dst:             vp9_set_segdata
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:1206,9'
          Dst:             vp9_enable_segfeature
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:1210,11'
          Dst:             vp9_set_segdata
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:1211,11'
          Dst:             vp9_enable_segfeature
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:1212,11'
          Dst:             vp9_enable_segfeature
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:1218,9'
          Dst:             vp9_disable_segmentation
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:1225,9'
          Dst:             vp9_clearall_segfeatures
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:1233,7'
          Dst:             vp9_enable_segfeature
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:1234,7'
          Dst:             vp9_enable_segfeature
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:1237,7'
          Dst:             vp9_clear_segdata
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:1238,7'
          Dst:             vp9_set_segdata
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:1239,7'
          Dst:             vp9_clear_segdata
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:1240,7'
          Dst:             vp9_set_segdata
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:1244,9'
          Dst:             vp9_enable_segfeature
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:1245,9'
          Dst:             vp9_enable_segfeature
    - functionName:    apply_active_map
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 543
      functionLinenumberEnd: 577
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         23
      ICount:          124
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - frame_is_intra_only
        - vp9_disable_segfeature
        - vp9_enable_segfeature
        - vp9_enable_segmentation
        - vp9_set_segdata
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:551,7'
          Dst:             frame_is_intra_only
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:560,7'
          Dst:             vp9_enable_segmentation
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:561,7'
          Dst:             vp9_enable_segfeature
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:562,7'
          Dst:             vp9_enable_segfeature
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:565,7'
          Dst:             vp9_set_segdata
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:568,7'
          Dst:             vp9_disable_segfeature
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:569,7'
          Dst:             vp9_disable_segfeature
    - functionName:    apply_roi_map
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 579
      functionLinenumberEnd: 643
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         40
      ICount:          206
      EdgeCount:       54
      CyclomaticComplexity: 16
      functionsReached:
        - vp9_clearall_segfeatures
        - vp9_disable_segfeature
        - vp9_enable_segfeature
        - vp9_enable_segmentation
        - vp9_quantizer_to_qindex
        - vp9_set_segdata
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:597,3'
          Dst:             vp9_enable_segmentation
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:598,3'
          Dst:             vp9_clearall_segfeatures
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:606,27'
          Dst:             vp9_quantizer_to_qindex
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:608,5'
          Dst:             vp9_disable_segfeature
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:609,5'
          Dst:             vp9_disable_segfeature
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:611,7'
          Dst:             vp9_enable_segfeature
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:612,7'
          Dst:             vp9_set_segdata
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:615,7'
          Dst:             vp9_enable_segfeature
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:616,7'
          Dst:             vp9_set_segdata
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:619,7'
          Dst:             vp9_enable_segfeature
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:620,7'
          Dst:             vp9_set_segdata
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:637,9'
          Dst:             vp9_enable_segfeature
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:638,9'
          Dst:             vp9_set_segdata
    - functionName:    suppress_active_map
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 529
      functionLinenumberEnd: 541
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         153
      ICount:          661
      EdgeCount:       204
      CyclomaticComplexity: 53
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    setup_frame
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 814
      functionLinenumberEnd: 864
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         38
      ICount:          183
      EdgeCount:       52
      CyclomaticComplexity: 16
      functionsReached:
        - frame_is_intra_only
        - vp9_setup_past_independence
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:821,7'
          Dst:             frame_is_intra_only
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:822,5'
          Dst:             vp9_setup_past_independence
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:842,9'
          Dst:             frame_is_intra_only
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:842,9'
          Dst:             frame_is_intra_only
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:842,9'
          Dst:             frame_is_intra_only
    - functionName:    set_size_dependent_vars
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3775
      functionLinenumberEnd: 3831
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          103
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - configure_static_seg_features
        - frame_is_intra_only
        - vp9_rc_pick_q_and_bounds
        - vp9_set_high_precision_mv
        - vp9_set_speed_features_framesize_dependent
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:3779,3'
          Dst:             vp9_set_speed_features_framesize_dependent
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:3782,8'
          Dst:             vp9_rc_pick_q_and_bounds
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:3793,8'
          Dst:             frame_is_intra_only
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:3794,5'
          Dst:             vp9_set_high_precision_mv
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:3803,5'
          Dst:             configure_static_seg_features
    - functionName:    vp9_set_high_precision_mv
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 802
      functionLinenumberEnd: 812
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    set_size_independent_vars
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3767
      functionLinenumberEnd: 3772
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vp9_set_rd_speed_thresholds
        - vp9_set_rd_speed_thresholds_sub8x8
        - vp9_set_speed_features_framesize_independent
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:3768,3'
          Dst:             vp9_set_speed_features_framesize_independent
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:3769,3'
          Dst:             vp9_set_rd_speed_thresholds
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:3770,3'
          Dst:             vp9_set_rd_speed_thresholds_sub8x8
    - functionName:    svc_twostage_scale
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3984
      functionLinenumberEnd: 4008
      functionDepth:   0
      returnType:      'N/A'
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
        - int
        - char
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          63
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - scale_and_extend_frame
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:3994,7'
          Dst:             scale_and_extend_frame
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:3996,7'
          Dst:             scale_and_extend_frame
    - functionName:    scale_and_extend_frame
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3119
      functionLinenumberEnd: 3178
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - char
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         50
      ICount:          333
      EdgeCount:       67
      CyclomaticComplexity: 19
      functionsReached:
        - vp9_scale_and_extend_frame_nonnormative
        - vpx_extend_frame_borders_c
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:3137,5'
          Dst:             vp9_scale_and_extend_frame_nonnormative
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:3177,3'
          Dst:             vpx_extend_frame_borders_c
    - functionName:    vp9_scale_and_extend_frame_nonnormative
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3076
      functionLinenumberEnd: 3113
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          94
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - vp9_highbd_resize_plane
        - vp9_resize_plane
        - vpx_extend_frame_borders_c
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:3100,7'
          Dst:             vp9_highbd_resize_plane
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:3104,7'
          Dst:             vp9_resize_plane
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:3100,7'
          Dst:             vp9_highbd_resize_plane
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:3104,7'
          Dst:             vp9_resize_plane
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:3100,7'
          Dst:             vp9_highbd_resize_plane
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:3104,7'
          Dst:             vp9_resize_plane
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:3112,3'
          Dst:             vpx_extend_frame_borders_c
    - functionName:    set_raw_source_frame
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3967
      functionLinenumberEnd: 3979
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mv_ref_frame_to_inter_ref_idx
      functionSourceFile: '/src/libvpx/vp9/common/vp9_blockd.h'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          32
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/vp9_blockd.h:69,3'
          Dst:             __assert_fail
    - functionName:    qsort_comp
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5149
      functionLinenumberEnd: 5155
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    update_frame_indexes
      functionSourceFile: '/src/libvpx/vp9/common/vp9_onyxc_int.h'
      linkageType:     InternalLinkage
      functionLinenumber: 277
      functionLinenumberEnd: 284
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vp9_swap_mi_and_prev_mi
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 913
      functionLinenumberEnd: 932
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          48
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    full_to_model_counts
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3611
      functionLinenumberEnd: 3619
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          220
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - full_to_model_count
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:3618,11'
          Dst:             full_to_model_count
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:3618,11'
          Dst:             full_to_model_count
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:3618,11'
          Dst:             full_to_model_count
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:3618,11'
          Dst:             full_to_model_count
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:3618,11'
          Dst:             full_to_model_count
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:3618,11'
          Dst:             full_to_model_count
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:3618,11'
          Dst:             full_to_model_count
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:3618,11'
          Dst:             full_to_model_count
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:3618,11'
          Dst:             full_to_model_count
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:3618,11'
          Dst:             full_to_model_count
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:3618,11'
          Dst:             full_to_model_count
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:3618,11'
          Dst:             full_to_model_count
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:3618,11'
          Dst:             full_to_model_count
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:3618,11'
          Dst:             full_to_model_count
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:3618,11'
          Dst:             full_to_model_count
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:3618,11'
          Dst:             full_to_model_count
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:3618,11'
          Dst:             full_to_model_count
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:3618,11'
          Dst:             full_to_model_count
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:3618,11'
          Dst:             full_to_model_count
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:3618,11'
          Dst:             full_to_model_count
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:3618,11'
          Dst:             full_to_model_count
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:3618,11'
          Dst:             full_to_model_count
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:3618,11'
          Dst:             full_to_model_count
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:3618,11'
          Dst:             full_to_model_count
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:3618,11'
          Dst:             full_to_model_count
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:3618,11'
          Dst:             full_to_model_count
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:3618,11'
          Dst:             full_to_model_count
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:3618,11'
          Dst:             full_to_model_count
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:3618,11'
          Dst:             full_to_model_count
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:3618,11'
          Dst:             full_to_model_count
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:3618,11'
          Dst:             full_to_model_count
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:3618,11'
          Dst:             full_to_model_count
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:3618,11'
          Dst:             full_to_model_count
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:3618,11'
          Dst:             full_to_model_count
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:3618,11'
          Dst:             full_to_model_count
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:3618,11'
          Dst:             full_to_model_count
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:3618,11'
          Dst:             full_to_model_count
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:3618,11'
          Dst:             full_to_model_count
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:3618,11'
          Dst:             full_to_model_count
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:3618,11'
          Dst:             full_to_model_count
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:3618,11'
          Dst:             full_to_model_count
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:3618,11'
          Dst:             full_to_model_count
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:3618,11'
          Dst:             full_to_model_count
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:3618,11'
          Dst:             full_to_model_count
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:3618,11'
          Dst:             full_to_model_count
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:3618,11'
          Dst:             full_to_model_count
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:3618,11'
          Dst:             full_to_model_count
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:3618,11'
          Dst:             full_to_model_count
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:3618,11'
          Dst:             full_to_model_count
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:3618,11'
          Dst:             full_to_model_count
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:3618,11'
          Dst:             full_to_model_count
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:3618,11'
          Dst:             full_to_model_count
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:3618,11'
          Dst:             full_to_model_count
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:3618,11'
          Dst:             full_to_model_count
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:3618,11'
          Dst:             full_to_model_count
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:3618,11'
          Dst:             full_to_model_count
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:3618,11'
          Dst:             full_to_model_count
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:3618,11'
          Dst:             full_to_model_count
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:3618,11'
          Dst:             full_to_model_count
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:3618,11'
          Dst:             full_to_model_count
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:3618,11'
          Dst:             full_to_model_count
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:3618,11'
          Dst:             full_to_model_count
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:3618,11'
          Dst:             full_to_model_count
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:3618,11'
          Dst:             full_to_model_count
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:3618,11'
          Dst:             full_to_model_count
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:3618,11'
          Dst:             full_to_model_count
    - functionName:    update_reference_segmentation_map
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1260
      functionLinenumberEnd: 1274
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          81
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    restore_coding_context
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1108
      functionLinenumberEnd: 1132
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          49
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    compute_psnr_stats
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5291
      functionLinenumberEnd: 5301
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_calc_highbd_psnr
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:5294,3'
          Dst:             vpx_calc_highbd_psnr
    - functionName:    update_encode_frame_result_basic
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5306
      functionLinenumberEnd: 5310
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    save_coding_context
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1078
      functionLinenumberEnd: 1106
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          49
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    loopfilter_frame
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3415
      functionLinenumberEnd: 3481
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         42
      ICount:          216
      EdgeCount:       58
      CyclomaticComplexity: 18
      functionsReached:
        - vp9_build_mask_frame
        - vp9_loop_filter_frame
        - vp9_loop_filter_frame_mt
        - vp9_pick_filter_level
        - vpx_clear_system_state
        - vpx_extend_frame_inner_borders_c
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:3434,5'
          Dst:             vpx_extend_frame_inner_borders_c
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:3446,5'
          Dst:             vpx_clear_system_state
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:3457,7'
          Dst:             vp9_pick_filter_level
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:3470,5'
          Dst:             vp9_build_mask_frame
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:3473,7'
          Dst:             vp9_loop_filter_frame_mt
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:3477,7'
          Dst:             vp9_loop_filter_frame
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:3480,3'
          Dst:             vpx_extend_frame_inner_borders_c
    - functionName:    encode_with_recode_loop
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4372
      functionLinenumberEnd: 4779
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         240
      ICount:          1226
      EdgeCount:       330
      CyclomaticComplexity: 92
      functionsReached:
        - __assert_fail
        - big_rate_miss_high_threshold
        - clamp
        - compute_context_model_diff
        - compute_context_model_thresh
        - fprintf
        - frame_is_intra_only
        - frame_is_kf_gf_arf
        - get_frame_new_buffer
        - get_qstep_adj
        - is_psnr_calc_enabled
        - recode_loop_test
        - release_scaled_references
        - restore_coding_context
        - save_coding_context
        - set_frame_size
        - set_mv_search_params
        - set_raw_source_frame
        - set_size_dependent_vars
        - set_size_independent_vars
        - setup_frame
        - vp9_360aq_frame_setup
        - vp9_alt_ref_aq_setup_map
        - vp9_convert_q_to_qindex
        - vp9_convert_qindex_to_q
        - vp9_encode_frame
        - vp9_extrc_get_encodeframe_decision
        - vp9_pack_bitstream
        - vp9_psnr_aq_mode_setup
        - vp9_rc_compute_frame_size_bounds
        - vp9_rc_regulate_q
        - vp9_rc_update_rate_correction_factors
        - vp9_scale_if_required
        - vp9_scale_references
        - vp9_set_quantizer
        - vp9_setup_in_frame_q_adj
        - vp9_vaq_frame_setup
        - vpx_calloc
        - vpx_clear_system_state
        - vpx_free
        - vpx_get_y_sse
        - vpx_highbd_get_y_sse
        - vpx_internal_error
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:4394,9'
          Dst:             is_psnr_calc_enabled
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:4394,36'
          Dst:             set_raw_source_frame
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:4398,3'
          Dst:             set_size_independent_vars
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:4408,5'
          Dst:             vpx_clear_system_state
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:4410,5'
          Dst:             set_frame_size
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:4413,7'
          Dst:             set_size_dependent_vars
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:4426,7'
          Dst:             set_mv_search_params
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:4443,7'
          Dst:             vp9_rc_compute_frame_size_bounds
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:4449,9'
          Dst:             vp9_scale_if_required
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:4454,9'
          Dst:             is_psnr_calc_enabled
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:4469,26'
          Dst:             vp9_scale_if_required
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:4473,9'
          Dst:             frame_is_intra_only
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:4475,9'
          Dst:             release_scaled_references
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:4477,7'
          Dst:             vp9_scale_references
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:4490,7'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:4490,7'
          Dst:             vpx_calloc
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:4490,7'
          Dst:             vpx_internal_error
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:4494,22'
          Dst:             vp9_extrc_get_encodeframe_decision
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:4497,9'
          Dst:             vpx_internal_error
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:4505,7'
          Dst:             vpx_free
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:4515,7'
          Dst:             fprintf
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:4520,5'
          Dst:             vp9_set_quantizer
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:4522,26'
          Dst:             setup_frame
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:4527,7'
          Dst:             vp9_vaq_frame_setup
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:4529,7'
          Dst:             vp9_360aq_frame_setup
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:4531,7'
          Dst:             vp9_setup_in_frame_q_adj
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:4533,7'
          Dst:             vp9_alt_ref_aq_setup_map
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:4535,7'
          Dst:             vp9_psnr_aq_mode_setup
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:4538,5'
          Dst:             vp9_encode_frame
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:4544,5'
          Dst:             vpx_clear_system_state
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:4550,7'
          Dst:             save_coding_context
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:4552,9'
          Dst:             vp9_pack_bitstream
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:4577,54'
          Dst:             get_frame_new_buffer
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:4577,20'
          Dst:             vpx_highbd_get_y_sse
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:4579,47'
          Dst:             get_frame_new_buffer
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:4579,20'
          Dst:             vpx_get_y_sse
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:4612,13'
          Dst:             clamp
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:4615,18'
          Dst:             recode_loop_test
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:4648,18'
          Dst:             big_rate_miss_high_threshold
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:4649,28'
          Dst:             big_rate_miss_high_threshold
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:4652,26'
          Dst:             vp9_convert_qindex_to_q
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:4655,22'
          Dst:             vp9_convert_q_to_qindex
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:4656,22'
          Dst:             clamp
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:4661,15'
          Dst:             get_qstep_adj
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:4666,13'
          Dst:             vp9_rc_update_rate_correction_factors
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:4671,13'
          Dst:             vp9_rc_update_rate_correction_factors
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:4673,17'
          Dst:             vp9_rc_regulate_q
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:4677,15'
          Dst:             vp9_rc_update_rate_correction_factors
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:4678,19'
          Dst:             vp9_rc_regulate_q
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:4688,15'
          Dst:             get_qstep_adj
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:4692,13'
          Dst:             vp9_rc_update_rate_correction_factors
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:4695,13'
          Dst:             vp9_rc_update_rate_correction_factors
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:4696,17'
          Dst:             vp9_rc_regulate_q
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:4707,15'
          Dst:             vp9_rc_update_rate_correction_factors
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:4708,19'
          Dst:             vp9_rc_regulate_q
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:4717,13'
          Dst:             clamp
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:4740,17'
          Dst:             restore_coding_context
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:4754,8'
          Dst:             frame_is_kf_gf_arf
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:4769,24'
          Dst:             compute_context_model_thresh
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:4770,22'
          Dst:             compute_context_model_diff
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:4772,7'
          Dst:             vp9_encode_frame
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:4776,5'
          Dst:             vpx_clear_system_state
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:4777,5'
          Dst:             restore_coding_context
    - functionName:    is_psnr_calc_enabled
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 464
      functionLinenumberEnd: 468
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    set_frame_size
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3843
      functionLinenumberEnd: 3944
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         61
      ICount:          382
      EdgeCount:       84
      CyclomaticComplexity: 25
      functionsReached:
        - alloc_frame_mvs
        - alloc_util_frame_buffers
        - calculate_coded_size
        - frame_is_intra_only
        - get_frame_new_buffer
        - get_ref_frame_buf_idx
        - init_motion_estimation
        - set_mv_search_params
        - set_ref_ptrs
        - vp9_is_scaled
        - vp9_is_valid_scale
        - vp9_noise_estimate_init
        - vp9_set_size_literal
        - vp9_set_target_rate
        - vp9_setup_scale_factors_for_frame
        - vpx_extend_frame_borders_c
        - vpx_internal_error
        - vpx_realloc_frame_buffer
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:3853,5'
          Dst:             calculate_coded_size
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:3857,5'
          Dst:             vp9_set_size_literal
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:3872,7'
          Dst:             vp9_set_size_literal
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:3877,5'
          Dst:             set_mv_search_params
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:3879,5'
          Dst:             vp9_noise_estimate_init
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:3893,5'
          Dst:             vp9_set_target_rate
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:3896,3'
          Dst:             alloc_frame_mvs
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:3899,32'
          Dst:             get_frame_new_buffer
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:3899,7'
          Dst:             vpx_realloc_frame_buffer
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:3906,5'
          Dst:             vpx_internal_error
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:3909,3'
          Dst:             alloc_util_frame_buffers
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:3910,3'
          Dst:             init_motion_estimation
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:3915,25'
          Dst:             get_ref_frame_buf_idx
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:3923,7'
          Dst:             vp9_setup_scale_factors_for_frame
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:3931,30'
          Dst:             vp9_is_valid_scale
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:3932,11'
          Dst:             vp9_is_scaled
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:3932,40'
          Dst:             vpx_extend_frame_borders_c
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:3915,25'
          Dst:             get_ref_frame_buf_idx
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:3923,7'
          Dst:             vp9_setup_scale_factors_for_frame
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:3931,30'
          Dst:             vp9_is_valid_scale
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:3932,11'
          Dst:             vp9_is_scaled
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:3932,40'
          Dst:             vpx_extend_frame_borders_c
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:3915,25'
          Dst:             get_ref_frame_buf_idx
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:3923,7'
          Dst:             vp9_setup_scale_factors_for_frame
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:3931,30'
          Dst:             vp9_is_valid_scale
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:3932,11'
          Dst:             vp9_is_scaled
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:3932,40'
          Dst:             vpx_extend_frame_borders_c
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:3937,8'
          Dst:             frame_is_intra_only
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:3938,5'
          Dst:             vpx_internal_error
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:3943,3'
          Dst:             set_ref_ptrs
    - functionName:    set_mv_search_params
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3742
      functionLinenumberEnd: 3765
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         17
      ICount:          79
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - frame_is_intra_only
        - vp9_init_search_range
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:3747,24'
          Dst:             vp9_init_search_range
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:3750,9'
          Dst:             frame_is_intra_only
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:3759,30'
          Dst:             vp9_init_search_range
    - functionName:    vp9_scale_if_required
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4800
      functionLinenumberEnd: 4825
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - char
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          89
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - scale_and_extend_frame
        - vp9_scale_and_extend_frame_nonnormative
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:4809,9'
          Dst:             scale_and_extend_frame
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:4812,7'
          Dst:             vp9_scale_and_extend_frame_nonnormative
    - functionName:    release_scaled_references
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3565
      functionLinenumberEnd: 3597
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         46
      ICount:          256
      EdgeCount:       63
      CyclomaticComplexity: 19
      functionsReached:
        - get_ref_frame_buffer
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:3579,47'
          Dst:             get_ref_frame_buffer
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:3579,47'
          Dst:             get_ref_frame_buffer
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:3579,47'
          Dst:             get_ref_frame_buffer
    - functionName:    vp9_scale_references
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3483
      functionLinenumberEnd: 3563
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         43
      ICount:          242
      EdgeCount:       58
      CyclomaticComplexity: 17
      functionsReached:
        - __assert_fail
        - alloc_frame_mvs
        - get_free_fb
        - get_ref_frame_buf_idx
        - get_ref_frame_buffer
        - scale_and_extend_frame
        - vpx_internal_error
        - vpx_realloc_frame_buffer
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:3494,11'
          Dst:             get_ref_frame_buffer
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:3506,20'
          Dst:             get_free_fb
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:3508,13'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:3509,13'
          Dst:             vpx_internal_error
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:3518,15'
          Dst:             vpx_realloc_frame_buffer
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:3523,13'
          Dst:             vpx_internal_error
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:3525,11'
          Dst:             scale_and_extend_frame
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:3537,11'
          Dst:             alloc_frame_mvs
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:3551,19'
          Dst:             get_ref_frame_buf_idx
    - functionName:    get_frame_new_buffer
      functionSourceFile: '/src/libvpx/vp9/common/vp9_onyxc_int.h'
      linkageType:     InternalLinkage
      functionLinenumber: 327
      functionLinenumberEnd: 328
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    clamp
      functionSourceFile: '/src/libvpx/vpx_dsp/vpx_dsp_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_ref_frame_buffer
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1062
      functionLinenumberEnd: 1065
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - get_ref_frame_buf_idx
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.h:1064,23'
          Dst:             get_ref_frame_buf_idx
    - functionName:    get_free_fb
      functionSourceFile: '/src/libvpx/vp9/common/vp9_onyxc_int.h'
      linkageType:     InternalLinkage
      functionLinenumber: 331
      functionLinenumberEnd: 345
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         27
      ICount:          122
      EdgeCount:       38
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    alloc_frame_mvs
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1224
      functionLinenumberEnd: 1235
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          87
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
        - vpx_calloc
        - vpx_free
        - vpx_internal_error
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.h:1228,5'
          Dst:             vpx_free
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.h:1229,5'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.h:1229,5'
          Dst:             vpx_calloc
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.h:1229,5'
          Dst:             vpx_internal_error
    - functionName:    get_ref_frame_buf_idx
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1039
      functionLinenumberEnd: 1042
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - get_ref_frame_map_idx
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.h:1041,23'
          Dst:             get_ref_frame_map_idx
    - functionName:    get_ref_frame_map_idx
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1028
      functionLinenumberEnd: 1036
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vp9_set_size_literal
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6823
      functionLinenumberEnd: 6855
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          93
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
        - alloc_raw_frame_buffers
        - update_frame_size
        - update_initial_width
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:6826,3'
          Dst:             update_initial_width
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:6836,3'
          Dst:             alloc_raw_frame_buffers
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:6850,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:6851,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:6853,3'
          Dst:             update_frame_size
    - functionName:    alloc_util_frame_buffers
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1303
      functionLinenumberEnd: 1372
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         21
      ICount:          127
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - is_one_pass_svc
        - vpx_internal_error
        - vpx_realloc_frame_buffer
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:1305,7'
          Dst:             vpx_realloc_frame_buffer
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:1312,5'
          Dst:             vpx_internal_error
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:1315,7'
          Dst:             vpx_realloc_frame_buffer
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:1322,5'
          Dst:             vpx_internal_error
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:1328,7'
          Dst:             is_one_pass_svc
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:1331,9'
          Dst:             vpx_realloc_frame_buffer
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:1338,7'
          Dst:             vpx_internal_error
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:1342,7'
          Dst:             vpx_realloc_frame_buffer
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:1349,5'
          Dst:             vpx_internal_error
    - functionName:    init_motion_estimation
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3833
      functionLinenumberEnd: 3841
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - vp9_init3smotion_compensation
        - vp9_init_dsmotion_compensation
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:3837,5'
          Dst:             vp9_init3smotion_compensation
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:3839,5'
          Dst:             vp9_init_dsmotion_compensation
    - functionName:    vp9_is_valid_scale
      functionSourceFile: '/src/libvpx/vp9/common/vp9_scale.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          22
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vp9_is_scaled
      functionSourceFile: '/src/libvpx/vp9/common/vp9_scale.h'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - vp9_is_valid_scale
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/vp9_scale.h:57,10'
          Dst:             vp9_is_valid_scale
    - functionName:    set_ref_ptrs
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1158
      functionLinenumberEnd: 1163
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    is_one_pass_svc
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1138
      functionLinenumberEnd: 1139
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    update_initial_width
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2360
      functionLinenumberEnd: 2392
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          95
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - alloc_util_frame_buffers
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:2378,5'
          Dst:             alloc_util_frame_buffers
    - functionName:    alloc_raw_frame_buffers
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1276
      functionLinenumberEnd: 1301
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          71
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - vp9_lookahead_init
        - vpx_internal_error
        - vpx_realloc_frame_buffer
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:1281,22'
          Dst:             vp9_lookahead_init
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:1288,5'
          Dst:             vpx_internal_error
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:1292,7'
          Dst:             vpx_realloc_frame_buffer
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:1299,5'
          Dst:             vpx_internal_error
    - functionName:    update_frame_size
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1457
      functionLinenumberEnd: 1469
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - set_tile_limits
        - vp9_init_context_buffers
        - vp9_init_macroblockd
        - vp9_set_mb_mi
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:1461,3'
          Dst:             vp9_set_mb_mi
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:1462,3'
          Dst:             vp9_init_context_buffers
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:1463,3'
          Dst:             vp9_init_macroblockd
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:1468,3'
          Dst:             set_tile_limits
    - functionName:    vp9_init_macroblockd
      functionSourceFile: '/src/libvpx/vp9/common/vp9_onyxc_int.h'
      linkageType:     InternalLinkage
      functionLinenumber: 376
      functionLinenumberEnd: 398
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          103
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - get_plane_type
        - mi_cols_aligned_to_sb
        - set_partition_probs
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/vp9_onyxc_int.h:385,9'
          Dst:             get_plane_type
        - Src:             '/src/libvpx/vp9/common/vp9_onyxc_int.h:383,46'
          Dst:             mi_cols_aligned_to_sb
        - Src:             '/src/libvpx/vp9/common/vp9_onyxc_int.h:385,9'
          Dst:             get_plane_type
        - Src:             '/src/libvpx/vp9/common/vp9_onyxc_int.h:383,46'
          Dst:             mi_cols_aligned_to_sb
        - Src:             '/src/libvpx/vp9/common/vp9_onyxc_int.h:385,9'
          Dst:             get_plane_type
        - Src:             '/src/libvpx/vp9/common/vp9_onyxc_int.h:397,3'
          Dst:             set_partition_probs
    - functionName:    set_tile_limits
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1431
      functionLinenumberEnd: 1455
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         17
      ICount:          99
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - clamp
        - log_tile_cols_from_picsize_level
        - mi_cols_aligned_to_sb
        - vp9_get_tile_n_bits
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:1435,3'
          Dst:             vp9_get_tile_n_bits
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:1438,7'
          Dst:             clamp
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:1442,25'
          Dst:             mi_cols_aligned_to_sb
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:1450,9'
          Dst:             log_tile_cols_from_picsize_level
    - functionName:    mi_cols_aligned_to_sb
      functionSourceFile: '/src/libvpx/vp9/common/vp9_onyxc_int.h'
      linkageType:     InternalLinkage
      functionLinenumber: 359
      functionLinenumberEnd: 360
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    log_tile_cols_from_picsize_level
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1196
      functionLinenumberEnd: 1207
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         52
      ICount:          193
      EdgeCount:       71
      CyclomaticComplexity: 21
      functionsReached:
        - get_msb
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.h:1203,14'
          Dst:             get_msb
    - functionName:    get_msb
      functionSourceFile: '/src/libvpx/vpx_ports/bitops.h'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          24
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_ports/bitops.h:40,3'
          Dst:             __assert_fail
    - functionName:    get_plane_type
      functionSourceFile: '/src/libvpx/vp9/common/vp9_blockd.h'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 211
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    set_partition_probs
      functionSourceFile: '/src/libvpx/vp9/common/vp9_onyxc_int.h'
      linkageType:     InternalLinkage
      functionLinenumber: 368
      functionLinenumberEnd: 373
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - frame_is_intra_only
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/vp9_onyxc_int.h:370,7'
          Dst:             frame_is_intra_only
    - functionName:    encode_without_recode_loop
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4011
      functionLinenumberEnd: 4340
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         255
      ICount:          1292
      EdgeCount:       358
      CyclomaticComplexity: 105
      functionsReached:
        - __assert_fail
        - alloc_copy_partition_data
        - apply_active_map
        - apply_roi_map
        - frame_is_intra_only
        - init_motion_estimation
        - is_one_pass_svc
        - is_psnr_calc_enabled
        - restore_coding_context
        - save_coding_context
        - set_frame_size
        - set_raw_source_frame
        - set_size_dependent_vars
        - set_size_independent_vars
        - setup_frame
        - suppress_active_map
        - svc_twostage_scale
        - vp9_360aq_frame_setup
        - vp9_alt_ref_aq_setup_map
        - vp9_cyclic_refresh_postencode
        - vp9_cyclic_refresh_setup
        - vp9_disable_segmentation
        - vp9_encode_frame
        - vp9_encodedframe_overshoot
        - vp9_pack_bitstream
        - vp9_rc_drop_frame
        - vp9_scale_if_required
        - vp9_scale_references
        - vp9_scene_detection_onepass
        - vp9_set_quantizer
        - vp9_set_variance_partition_thresholds
        - vp9_setup_in_frame_q_adj
        - vp9_svc_assert_constraints_pattern
        - vp9_svc_constrain_inter_layer_pred
        - vp9_svc_reset_temporal_layers
        - vp9_update_noise_estimate
        - vp9_vaq_frame_setup
        - vpx_calloc
        - vpx_clear_system_state
        - vpx_internal_error
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:4017,8'
          Dst:             is_one_pass_svc
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:4027,9'
          Dst:             is_psnr_calc_enabled
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:4027,36'
          Dst:             set_raw_source_frame
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:4038,3'
          Dst:             vpx_clear_system_state
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:4040,3'
          Dst:             set_frame_size
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:4042,7'
          Dst:             is_one_pass_svc
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:4052,19'
          Dst:             svc_twostage_scale
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:4065,19'
          Dst:             vp9_scale_if_required
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:4077,7'
          Dst:             is_psnr_calc_enabled
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:4113,24'
          Dst:             vp9_scale_if_required
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:4122,7'
          Dst:             frame_is_intra_only
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:4141,5'
          Dst:             vp9_scene_detection_onepass
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:4156,7'
          Dst:             vp9_svc_reset_temporal_layers
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:4161,3'
          Dst:             vp9_update_noise_estimate
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:4170,8'
          Dst:             frame_is_intra_only
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:4174,9'
          Dst:             vp9_rc_drop_frame
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:4183,7'
          Dst:             frame_is_intra_only
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:4185,10'
          Dst:             is_one_pass_svc
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:4187,5'
          Dst:             vp9_scale_references
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:4190,3'
          Dst:             set_size_independent_vars
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:4191,3'
          Dst:             set_size_dependent_vars
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:4194,3'
          Dst:             init_motion_estimation
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:4196,36'
          Dst:             alloc_copy_partition_data
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:4201,7'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:4201,7'
          Dst:             vpx_calloc
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:4201,7'
          Dst:             vpx_internal_error
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:4222,3'
          Dst:             vp9_set_quantizer
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:4223,3'
          Dst:             vp9_set_variance_partition_thresholds
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:4225,3'
          Dst:             setup_frame
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:4227,3'
          Dst:             suppress_active_map
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:4232,36'
          Dst:             vp9_svc_constrain_inter_layer_pred
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:4233,5'
          Dst:             vp9_svc_assert_constraints_pattern
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:4250,9'
          Dst:             vp9_encodedframe_overshoot
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:4251,7'
          Dst:             vp9_set_quantizer
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:4252,7'
          Dst:             vp9_set_variance_partition_thresholds
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:4260,5'
          Dst:             vp9_vaq_frame_setup
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:4262,5'
          Dst:             vp9_360aq_frame_setup
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:4264,5'
          Dst:             vp9_setup_in_frame_q_adj
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:4268,5'
          Dst:             vp9_alt_ref_aq_setup_map
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:4274,30'
          Dst:             frame_is_intra_only
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:4277,11'
          Dst:             vp9_cyclic_refresh_setup
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:4279,11'
          Dst:             apply_roi_map
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:4281,9'
          Dst:             apply_roi_map
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:4284,7'
          Dst:             vp9_cyclic_refresh_setup
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:4291,3'
          Dst:             apply_active_map
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:4293,3'
          Dst:             vp9_encode_frame
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:4304,5'
          Dst:             save_coding_context
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:4305,5'
          Dst:             vp9_pack_bitstream
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:4306,5'
          Dst:             restore_coding_context
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:4310,9'
          Dst:             vp9_encodedframe_overshoot
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:4311,7'
          Dst:             vpx_clear_system_state
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:4312,7'
          Dst:             vp9_set_quantizer
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:4313,7'
          Dst:             vp9_set_variance_partition_thresholds
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:4314,7'
          Dst:             suppress_active_map
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:4323,9'
          Dst:             vp9_disable_segmentation
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:4325,7'
          Dst:             apply_active_map
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:4326,7'
          Dst:             vp9_encode_frame
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:4332,8'
          Dst:             frame_is_intra_only
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:4333,5'
          Dst:             vp9_cyclic_refresh_postencode
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:4338,3'
          Dst:             vpx_clear_system_state
    - functionName:    alloc_copy_partition_data
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2041
      functionLinenumberEnd: 2066
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         31
      ICount:          170
      EdgeCount:       39
      CyclomaticComplexity: 10
      functionsReached:
        - __assert_fail
        - vpx_calloc
        - vpx_internal_error
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:2044,5'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:2044,5'
          Dst:             vpx_calloc
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:2044,5'
          Dst:             vpx_internal_error
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:2049,5'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:2049,5'
          Dst:             vpx_calloc
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:2049,5'
          Dst:             vpx_internal_error
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:2055,5'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:2055,5'
          Dst:             vpx_calloc
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:2055,5'
          Dst:             vpx_internal_error
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:2061,5'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:2061,5'
          Dst:             vpx_calloc
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:2061,5'
          Dst:             vpx_internal_error
    - functionName:    get_ref_frame_bufs
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1051
      functionLinenumberEnd: 1059
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - get_ref_cnt_buffer
        - get_ref_frame_buf_idx
        - mv_ref_frame_to_inter_ref_idx
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.h:1055,29'
          Dst:             get_ref_frame_buf_idx
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.h:1056,25'
          Dst:             mv_ref_frame_to_inter_ref_idx
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.h:1057,37'
          Dst:             get_ref_cnt_buffer
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.h:1055,29'
          Dst:             get_ref_frame_buf_idx
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.h:1056,25'
          Dst:             mv_ref_frame_to_inter_ref_idx
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.h:1057,37'
          Dst:             get_ref_cnt_buffer
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.h:1055,29'
          Dst:             get_ref_frame_buf_idx
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.h:1056,25'
          Dst:             mv_ref_frame_to_inter_ref_idx
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.h:1057,37'
          Dst:             get_ref_cnt_buffer
    - functionName:    get_ref_cnt_buffer
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1046
      functionLinenumberEnd: 1047
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          21
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_ref_frame_flags
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4342
      functionLinenumberEnd: 4360
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         17
      ICount:          90
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    save_encode_params
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3946
      functionLinenumberEnd: 3965
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          104
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:3961,5'
          Dst:             __assert_fail
    - functionName:    init_sb_mul_scale_buffer
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5174
      functionLinenumberEnd: 5189
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          76
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
        - vpx_calloc
        - vpx_free
        - vpx_internal_error
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:5181,3'
          Dst:             vpx_free
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:5184,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:5184,3'
          Dst:             vpx_calloc
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:5184,3'
          Dst:             vpx_internal_error
    - functionName:    set_mb_wiener_variance
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5191
      functionLinenumberEnd: 5284
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         40
      ICount:          321
      EdgeCount:       53
      CyclomaticComplexity: 15
      functionsReached:
        - qsort
        - qsort_comp
        - vp9_highbd_wht_fwd_txfm
        - vp9_wht_fwd_txfm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:5244,9'
          Dst:             vp9_highbd_wht_fwd_txfm
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:5248,9'
          Dst:             vp9_wht_fwd_txfm
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:5259,7'
          Dst:             qsort
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:5259,7'
          Dst:             qsort_comp
    - functionName:    init_mb_wiener_var_buffer
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5157
      functionLinenumberEnd: 5172
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          84
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
        - vpx_calloc
        - vpx_free
        - vpx_internal_error
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:5164,3'
          Dst:             vpx_free
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:5167,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:5167,3'
          Dst:             vpx_calloc
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:5167,3'
          Dst:             vpx_internal_error
    - functionName:    set_mb_ssim_rdmult_scaling
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5079
      functionLinenumberEnd: 5146
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         51
      ICount:          305
      EdgeCount:       68
      CyclomaticComplexity: 19
      functionsReached:
        - exp
        - log
        - vp9_get_sby_variance
        - vp9_high_get_sby_variance
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:5131,30'
          Dst:             exp
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:5133,18'
          Dst:             log
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:5119,20'
          Dst:             vp9_high_get_sby_variance
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:5122,20'
          Dst:             vp9_get_sby_variance
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:5136,13'
          Dst:             exp
    - functionName:    exp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    log
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    init_mb_ssim_rdmult_scaling_buffer
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5061
      functionLinenumberEnd: 5077
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          84
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
        - vpx_calloc
        - vpx_free
        - vpx_internal_error
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:5069,3'
          Dst:             vpx_free
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:5072,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:5072,3'
          Dst:             vpx_calloc
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:5072,3'
          Dst:             vpx_internal_error
    - functionName:    setup_interp_filter_search_mask
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4844
      functionLinenumberEnd: 4867
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         76
      ICount:          316
      EdgeCount:       108
      CyclomaticComplexity: 34
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    set_ref_sign_bias
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4827
      functionLinenumberEnd: 4842
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          74
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - get_ref_cnt_buffer
        - get_ref_frame_buf_idx
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:4829,36'
          Dst:             get_ref_cnt_buffer
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:4834,25'
          Dst:             get_ref_frame_buf_idx
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:4836,9'
          Dst:             get_ref_cnt_buffer
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:4834,25'
          Dst:             get_ref_frame_buf_idx
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:4836,9'
          Dst:             get_ref_cnt_buffer
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:4834,25'
          Dst:             get_ref_frame_buf_idx
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:4836,9'
          Dst:             get_ref_cnt_buffer
    - functionName:    set_frame_index
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5050
      functionLinenumberEnd: 5059
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - get_ref_cnt_buffer
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:5051,36'
          Dst:             get_ref_cnt_buffer
    - functionName:    set_ext_overrides
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4782
      functionLinenumberEnd: 4796
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          43
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    encode_frame_to_data_rate
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5315
      functionLinenumberEnd: 5690
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         158
      ICount:          948
      EdgeCount:       217
      CyclomaticComplexity: 61
      functionsReached:
        - compute_psnr_stats
        - encode_with_recode_loop
        - encode_without_recode_loop
        - fprintf
        - frame_is_intra_only
        - full_to_model_counts
        - get_frame_new_buffer
        - get_ref_cnt_buffer
        - get_ref_frame_bufs
        - get_ref_frame_flags
        - init_mb_ssim_rdmult_scaling_buffer
        - init_mb_wiener_var_buffer
        - init_sb_mul_scale_buffer
        - loopfilter_frame
        - post_encode_drop_cbr
        - ref_cnt_fb
        - release_scaled_references
        - restore_coding_context
        - save_coding_context
        - save_encode_params
        - set_ext_overrides
        - set_frame_index
        - set_mb_ssim_rdmult_scaling
        - set_mb_wiener_variance
        - set_ref_sign_bias
        - setup_interp_filter_search_mask
        - update_encode_frame_result_basic
        - update_frame_indexes
        - update_reference_segmentation_map
        - vp9_adapt_coef_probs
        - vp9_adapt_mode_probs
        - vp9_adapt_mv_probs
        - vp9_alt_ref_aq_unset_all
        - vp9_compute_frame_low_motion
        - vp9_extrc_get_frame_rdmult
        - vp9_extrc_update_encodeframe_result
        - vp9_get_quantizer
        - vp9_inc_frame_in_layer
        - vp9_pack_bitstream
        - vp9_rc_postencode_update
        - vp9_reset_segment_features
        - vp9_svc_check_skip_enhancement_layer
        - vp9_swap_mi_and_prev_mi
        - vp9_update_reference_frames
        - vpx_clear_system_state
        - vpx_get_y_sse
        - vpx_highbd_get_y_sse
        - vpx_internal_error
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:5321,7'
          Dst:             vp9_svc_check_skip_enhancement_layer
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:5323,3'
          Dst:             set_ext_overrides
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:5324,3'
          Dst:             vpx_clear_system_state
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:5333,5'
          Dst:             set_frame_index
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:5336,5'
          Dst:             set_ref_sign_bias
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:5348,41'
          Dst:             setup_interp_filter_search_mask
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:5351,7'
          Dst:             frame_is_intra_only
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:5353,5'
          Dst:             vp9_reset_segment_features
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:5379,5'
          Dst:             init_mb_ssim_rdmult_scaling_buffer
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:5380,5'
          Dst:             set_mb_ssim_rdmult_scaling
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:5384,5'
          Dst:             init_mb_wiener_var_buffer
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:5385,5'
          Dst:             set_mb_wiener_variance
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:5388,3'
          Dst:             init_sb_mul_scale_buffer
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:5390,3'
          Dst:             vpx_clear_system_state
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:5397,3'
          Dst:             save_encode_params
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:5404,33'
          Dst:             get_ref_frame_flags
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:5406,42'
          Dst:             get_ref_cnt_buffer
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:5413,5'
          Dst:             get_ref_frame_bufs
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:5414,20'
          Dst:             vp9_extrc_get_frame_rdmult
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:5420,7'
          Dst:             vpx_internal_error
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:5427,10'
          Dst:             encode_without_recode_loop
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:5433,5'
          Dst:             encode_with_recode_loop
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:5445,5'
          Dst:             ref_cnt_fb
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:5476,45'
          Dst:             get_frame_new_buffer
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:5476,11'
          Dst:             vpx_highbd_get_y_sse
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:5478,53'
          Dst:             get_frame_new_buffer
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:5478,26'
          Dst:             vpx_get_y_sse
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:5488,23'
          Dst:             get_frame_new_buffer
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:5498,3'
          Dst:             loopfilter_frame
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:5503,37'
          Dst:             save_coding_context
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:5509,3'
          Dst:             vp9_pack_bitstream
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:5516,36'
          Dst:             vp9_extrc_update_encodeframe_result
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:5519,7'
          Dst:             vpx_internal_error
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:5529,9'
          Dst:             get_ref_cnt_buffer
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:5533,26'
          Dst:             vp9_get_quantizer
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:5534,5'
          Dst:             get_ref_frame_bufs
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:5552,5'
          Dst:             update_encode_frame_result_basic
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:5555,25'
          Dst:             compute_psnr_stats
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:5558,7'
          Dst:             fprintf
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:5566,41'
          Dst:             post_encode_drop_cbr
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:5567,5'
          Dst:             restore_coding_context
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:5587,27'
          Dst:             update_reference_segmentation_map
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:5589,7'
          Dst:             frame_is_intra_only
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:5590,5'
          Dst:             release_scaled_references
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:5592,3'
          Dst:             vp9_update_reference_frames
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:5596,7'
          Dst:             full_to_model_counts
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:5596,7'
          Dst:             full_to_model_counts
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:5596,7'
          Dst:             full_to_model_counts
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:5596,7'
          Dst:             full_to_model_counts
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:5601,12'
          Dst:             frame_is_intra_only
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:5602,9'
          Dst:             vp9_adapt_mode_probs
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:5603,9'
          Dst:             vp9_adapt_mv_probs
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:5605,7'
          Dst:             vp9_adapt_coef_probs
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:5621,26'
          Dst:             get_ref_frame_flags
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:5625,3'
          Dst:             vp9_rc_postencode_update
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:5628,8'
          Dst:             frame_is_intra_only
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:5633,5'
          Dst:             vp9_compute_frame_low_motion
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:5666,5'
          Dst:             vp9_swap_mi_and_prev_mi
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:5667,23'
          Dst:             vp9_inc_frame_in_layer
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:5669,3'
          Dst:             update_frame_indexes
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:5685,5'
          Dst:             vp9_alt_ref_aq_unset_all
    - functionName:    ref_cnt_fb
      functionSourceFile: '/src/libvpx/vp9/common/vp9_onyxc_int.h'
      linkageType:     InternalLinkage
      functionLinenumber: 348
      functionLinenumberEnd: 357
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vp9_get_quantizer
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6863
      functionLinenumberEnd: 6863
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vp9_update_reference_frames
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3405
      functionLinenumberEnd: 3413
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - is_one_pass_svc
        - update_ref_frames
        - vp9_svc_update_ref_frame
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:3406,3'
          Dst:             update_ref_frames
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:3412,7'
          Dst:             is_one_pass_svc
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:3412,29'
          Dst:             vp9_svc_update_ref_frame
    - functionName:    update_ref_frames
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3287
      functionLinenumberEnd: 3403
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         44
      ICount:          333
      EdgeCount:       60
      CyclomaticComplexity: 18
      functionsReached:
        - __assert_fail
        - ref_cnt_fb
        - stack_pop
        - stack_push
        - vp9_preserve_existing_gf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:3298,7'
          Dst:             ref_cnt_fb
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:3299,7'
          Dst:             ref_cnt_fb
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:3300,7'
          Dst:             ref_cnt_fb
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:3302,7'
          Dst:             ref_cnt_fb
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:3328,9'
          Dst:             stack_pop
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:3335,5'
          Dst:             ref_cnt_fb
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:3337,5'
          Dst:             ref_cnt_fb
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:3339,14'
          Dst:             vp9_preserve_existing_gf
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:3350,5'
          Dst:             ref_cnt_fb
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:3361,7'
          Dst:             stack_push
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:3365,7'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:3367,7'
          Dst:             ref_cnt_fb
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:3376,7'
          Dst:             ref_cnt_fb
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:3390,5'
          Dst:             ref_cnt_fb
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:3400,9'
          Dst:             stack_pop
    - functionName:    stack_pop
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 992
      functionLinenumberEnd: 997
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          21
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vp9_preserve_existing_gf
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_bitstream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    stack_push
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1002
      functionLinenumberEnd: 1006
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          70
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    is_altref_enabled
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1150
      functionLinenumberEnd: 1153
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          45
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    init_buffer_indices
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1471
      functionLinenumberEnd: 1480
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad_skip_4x4x4d_bits12
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1730
      functionLinenumberEnd: 1730
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_highbd_sad_skip_4x4x4d_c
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:1730,1'
          Dst:             vpx_highbd_sad_skip_4x4x4d_c
    - functionName:    vpx_highbd_sad4x4x4d_bits12
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1729
      functionLinenumberEnd: 1729
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_highbd_sad4x4x4d_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:1729,1'
          Dst:             vpx_highbd_sad4x4x4d_sse2
    - functionName:    vpx_highbd_sad4x4x4d_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad4x4_avg_bits12
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1728
      functionLinenumberEnd: 1728
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_highbd_sad4x4_avg_c
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:1728,1'
          Dst:             vpx_highbd_sad4x4_avg_c
    - functionName:    vpx_highbd_sad_skip_4x4_bits12
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1727
      functionLinenumberEnd: 1727
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_highbd_sad_skip_4x4_c
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:1727,1'
          Dst:             vpx_highbd_sad_skip_4x4_c
    - functionName:    vpx_highbd_sad4x4_bits12
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1726
      functionLinenumberEnd: 1726
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_highbd_sad4x4_c
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:1726,1'
          Dst:             vpx_highbd_sad4x4_c
    - functionName:    vpx_highbd_sad_skip_4x8x4d_bits12
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1724
      functionLinenumberEnd: 1724
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_highbd_sad_skip_4x8x4d_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:1724,1'
          Dst:             vpx_highbd_sad_skip_4x8x4d_sse2
    - functionName:    vpx_highbd_sad_skip_4x8x4d_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad4x8x4d_bits12
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1723
      functionLinenumberEnd: 1723
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_highbd_sad4x8x4d_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:1723,1'
          Dst:             vpx_highbd_sad4x8x4d_sse2
    - functionName:    vpx_highbd_sad4x8x4d_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad4x8_avg_bits12
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1722
      functionLinenumberEnd: 1722
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_highbd_sad4x8_avg_c
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:1722,1'
          Dst:             vpx_highbd_sad4x8_avg_c
    - functionName:    vpx_highbd_sad_skip_4x8_bits12
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1721
      functionLinenumberEnd: 1721
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_highbd_sad_skip_4x8_c
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:1721,1'
          Dst:             vpx_highbd_sad_skip_4x8_c
    - functionName:    vpx_highbd_sad4x8_bits12
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1720
      functionLinenumberEnd: 1720
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_highbd_sad4x8_c
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:1720,1'
          Dst:             vpx_highbd_sad4x8_c
    - functionName:    vpx_highbd_sad_skip_8x4x4d_bits12
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1718
      functionLinenumberEnd: 1718
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_highbd_sad_skip_8x4x4d_c
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:1718,1'
          Dst:             vpx_highbd_sad_skip_8x4x4d_c
    - functionName:    vpx_highbd_sad8x4x4d_bits12
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1717
      functionLinenumberEnd: 1717
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_highbd_sad8x4x4d_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:1717,1'
          Dst:             vpx_highbd_sad8x4x4d_sse2
    - functionName:    vpx_highbd_sad8x4x4d_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad8x4_avg_bits12
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1716
      functionLinenumberEnd: 1716
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_highbd_sad8x4_avg_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:1716,1'
          Dst:             vpx_highbd_sad8x4_avg_sse2
    - functionName:    vpx_highbd_sad8x4_avg_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad_skip_8x4_bits12
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1715
      functionLinenumberEnd: 1715
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_highbd_sad_skip_8x4_c
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:1715,1'
          Dst:             vpx_highbd_sad_skip_8x4_c
    - functionName:    vpx_highbd_sad8x4_bits12
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1714
      functionLinenumberEnd: 1714
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_highbd_sad8x4_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:1714,1'
          Dst:             vpx_highbd_sad8x4_sse2
    - functionName:    vpx_highbd_sad8x4_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad_skip_8x8x4d_bits12
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1712
      functionLinenumberEnd: 1712
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_highbd_sad_skip_8x8x4d_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:1712,1'
          Dst:             vpx_highbd_sad_skip_8x8x4d_sse2
    - functionName:    vpx_highbd_sad_skip_8x8x4d_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad8x8x4d_bits12
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1711
      functionLinenumberEnd: 1711
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_highbd_sad8x8x4d_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:1711,1'
          Dst:             vpx_highbd_sad8x8x4d_sse2
    - functionName:    vpx_highbd_sad8x8x4d_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad8x8_avg_bits12
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1710
      functionLinenumberEnd: 1710
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_highbd_sad8x8_avg_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:1710,1'
          Dst:             vpx_highbd_sad8x8_avg_sse2
    - functionName:    vpx_highbd_sad8x8_avg_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad_skip_8x8_bits12
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1709
      functionLinenumberEnd: 1709
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_highbd_sad_skip_8x8_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:1709,1'
          Dst:             vpx_highbd_sad_skip_8x8_sse2
    - functionName:    vpx_highbd_sad_skip_8x8_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad8x8_bits12
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1708
      functionLinenumberEnd: 1708
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_highbd_sad8x8_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:1708,1'
          Dst:             vpx_highbd_sad8x8_sse2
    - functionName:    vpx_highbd_sad8x8_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad_skip_8x16x4d_bits12
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1706
      functionLinenumberEnd: 1706
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_highbd_sad_skip_8x16x4d_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:1706,1'
          Dst:             vpx_highbd_sad_skip_8x16x4d_sse2
    - functionName:    vpx_highbd_sad_skip_8x16x4d_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad8x16x4d_bits12
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1705
      functionLinenumberEnd: 1705
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_highbd_sad8x16x4d_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:1705,1'
          Dst:             vpx_highbd_sad8x16x4d_sse2
    - functionName:    vpx_highbd_sad8x16x4d_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad8x16_avg_bits12
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1704
      functionLinenumberEnd: 1704
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_highbd_sad8x16_avg_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:1704,1'
          Dst:             vpx_highbd_sad8x16_avg_sse2
    - functionName:    vpx_highbd_sad8x16_avg_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad_skip_8x16_bits12
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1703
      functionLinenumberEnd: 1703
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_highbd_sad_skip_8x16_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:1703,1'
          Dst:             vpx_highbd_sad_skip_8x16_sse2
    - functionName:    vpx_highbd_sad_skip_8x16_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad8x16_bits12
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1702
      functionLinenumberEnd: 1702
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_highbd_sad8x16_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:1702,1'
          Dst:             vpx_highbd_sad8x16_sse2
    - functionName:    vpx_highbd_sad8x16_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad_skip_16x8x4d_bits12
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1700
      functionLinenumberEnd: 1700
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad16x8x4d_bits12
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1699
      functionLinenumberEnd: 1699
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad16x8_avg_bits12
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1698
      functionLinenumberEnd: 1698
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad_skip_16x8_bits12
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1697
      functionLinenumberEnd: 1697
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad16x8_bits12
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1696
      functionLinenumberEnd: 1696
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad_skip_16x16x4d_bits12
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1694
      functionLinenumberEnd: 1694
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad16x16x4d_bits12
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1693
      functionLinenumberEnd: 1693
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad16x16_avg_bits12
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1692
      functionLinenumberEnd: 1692
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad_skip_16x16_bits12
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1691
      functionLinenumberEnd: 1691
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad16x16_bits12
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1690
      functionLinenumberEnd: 1690
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad_skip_64x64x4d_bits12
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1688
      functionLinenumberEnd: 1688
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad64x64x4d_bits12
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1687
      functionLinenumberEnd: 1687
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad64x64_avg_bits12
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1686
      functionLinenumberEnd: 1686
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad_skip_64x64_bits12
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1685
      functionLinenumberEnd: 1685
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad64x64_bits12
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1684
      functionLinenumberEnd: 1684
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad_skip_32x32x4d_bits12
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1682
      functionLinenumberEnd: 1682
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad32x32x4d_bits12
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1681
      functionLinenumberEnd: 1681
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad32x32_avg_bits12
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1680
      functionLinenumberEnd: 1680
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad_skip_32x32_bits12
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1679
      functionLinenumberEnd: 1679
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad32x32_bits12
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1678
      functionLinenumberEnd: 1678
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad_skip_32x64x4d_bits12
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1676
      functionLinenumberEnd: 1676
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad32x64x4d_bits12
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1675
      functionLinenumberEnd: 1675
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad32x64_avg_bits12
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1674
      functionLinenumberEnd: 1674
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad_skip_32x64_bits12
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1673
      functionLinenumberEnd: 1673
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad32x64_bits12
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1672
      functionLinenumberEnd: 1672
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad_skip_64x32x4d_bits12
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1670
      functionLinenumberEnd: 1670
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad64x32x4d_bits12
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1669
      functionLinenumberEnd: 1669
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad64x32_avg_bits12
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1668
      functionLinenumberEnd: 1668
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad_skip_64x32_bits12
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1667
      functionLinenumberEnd: 1667
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad64x32_bits12
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1666
      functionLinenumberEnd: 1666
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad_skip_16x32x4d_bits12
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1664
      functionLinenumberEnd: 1664
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad16x32x4d_bits12
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1663
      functionLinenumberEnd: 1663
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad16x32_avg_bits12
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1662
      functionLinenumberEnd: 1662
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad_skip_16x32_bits12
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1661
      functionLinenumberEnd: 1661
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad16x32_bits12
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1660
      functionLinenumberEnd: 1660
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad_skip_32x16x4d_bits12
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1658
      functionLinenumberEnd: 1658
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad32x16x4d_bits12
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1657
      functionLinenumberEnd: 1657
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad32x16_avg_bits12
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1656
      functionLinenumberEnd: 1656
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad_skip_32x16_bits12
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1655
      functionLinenumberEnd: 1655
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad32x16_bits12
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1654
      functionLinenumberEnd: 1654
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad_skip_4x4x4d_bits10
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1730
      functionLinenumberEnd: 1730
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_highbd_sad_skip_4x4x4d_c
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:1730,1'
          Dst:             vpx_highbd_sad_skip_4x4x4d_c
    - functionName:    vpx_highbd_sad4x4x4d_bits10
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1729
      functionLinenumberEnd: 1729
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_highbd_sad4x4x4d_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:1729,1'
          Dst:             vpx_highbd_sad4x4x4d_sse2
    - functionName:    vpx_highbd_sad4x4_avg_bits10
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1728
      functionLinenumberEnd: 1728
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_highbd_sad4x4_avg_c
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:1728,1'
          Dst:             vpx_highbd_sad4x4_avg_c
    - functionName:    vpx_highbd_sad_skip_4x4_bits10
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1727
      functionLinenumberEnd: 1727
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_highbd_sad_skip_4x4_c
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:1727,1'
          Dst:             vpx_highbd_sad_skip_4x4_c
    - functionName:    vpx_highbd_sad4x4_bits10
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1726
      functionLinenumberEnd: 1726
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_highbd_sad4x4_c
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:1726,1'
          Dst:             vpx_highbd_sad4x4_c
    - functionName:    vpx_highbd_sad_skip_4x8x4d_bits10
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1724
      functionLinenumberEnd: 1724
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_highbd_sad_skip_4x8x4d_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:1724,1'
          Dst:             vpx_highbd_sad_skip_4x8x4d_sse2
    - functionName:    vpx_highbd_sad4x8x4d_bits10
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1723
      functionLinenumberEnd: 1723
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_highbd_sad4x8x4d_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:1723,1'
          Dst:             vpx_highbd_sad4x8x4d_sse2
    - functionName:    vpx_highbd_sad4x8_avg_bits10
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1722
      functionLinenumberEnd: 1722
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_highbd_sad4x8_avg_c
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:1722,1'
          Dst:             vpx_highbd_sad4x8_avg_c
    - functionName:    vpx_highbd_sad_skip_4x8_bits10
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1721
      functionLinenumberEnd: 1721
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_highbd_sad_skip_4x8_c
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:1721,1'
          Dst:             vpx_highbd_sad_skip_4x8_c
    - functionName:    vpx_highbd_sad4x8_bits10
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1720
      functionLinenumberEnd: 1720
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_highbd_sad4x8_c
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:1720,1'
          Dst:             vpx_highbd_sad4x8_c
    - functionName:    vpx_highbd_sad_skip_8x4x4d_bits10
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1718
      functionLinenumberEnd: 1718
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_highbd_sad_skip_8x4x4d_c
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:1718,1'
          Dst:             vpx_highbd_sad_skip_8x4x4d_c
    - functionName:    vpx_highbd_sad8x4x4d_bits10
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1717
      functionLinenumberEnd: 1717
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_highbd_sad8x4x4d_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:1717,1'
          Dst:             vpx_highbd_sad8x4x4d_sse2
    - functionName:    vpx_highbd_sad8x4_avg_bits10
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1716
      functionLinenumberEnd: 1716
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_highbd_sad8x4_avg_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:1716,1'
          Dst:             vpx_highbd_sad8x4_avg_sse2
    - functionName:    vpx_highbd_sad_skip_8x4_bits10
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1715
      functionLinenumberEnd: 1715
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_highbd_sad_skip_8x4_c
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:1715,1'
          Dst:             vpx_highbd_sad_skip_8x4_c
    - functionName:    vpx_highbd_sad8x4_bits10
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1714
      functionLinenumberEnd: 1714
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_highbd_sad8x4_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:1714,1'
          Dst:             vpx_highbd_sad8x4_sse2
    - functionName:    vpx_highbd_sad_skip_8x8x4d_bits10
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1712
      functionLinenumberEnd: 1712
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_highbd_sad_skip_8x8x4d_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:1712,1'
          Dst:             vpx_highbd_sad_skip_8x8x4d_sse2
    - functionName:    vpx_highbd_sad8x8x4d_bits10
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1711
      functionLinenumberEnd: 1711
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_highbd_sad8x8x4d_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:1711,1'
          Dst:             vpx_highbd_sad8x8x4d_sse2
    - functionName:    vpx_highbd_sad8x8_avg_bits10
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1710
      functionLinenumberEnd: 1710
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_highbd_sad8x8_avg_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:1710,1'
          Dst:             vpx_highbd_sad8x8_avg_sse2
    - functionName:    vpx_highbd_sad_skip_8x8_bits10
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1709
      functionLinenumberEnd: 1709
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_highbd_sad_skip_8x8_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:1709,1'
          Dst:             vpx_highbd_sad_skip_8x8_sse2
    - functionName:    vpx_highbd_sad8x8_bits10
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1708
      functionLinenumberEnd: 1708
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_highbd_sad8x8_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:1708,1'
          Dst:             vpx_highbd_sad8x8_sse2
    - functionName:    vpx_highbd_sad_skip_8x16x4d_bits10
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1706
      functionLinenumberEnd: 1706
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_highbd_sad_skip_8x16x4d_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:1706,1'
          Dst:             vpx_highbd_sad_skip_8x16x4d_sse2
    - functionName:    vpx_highbd_sad8x16x4d_bits10
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1705
      functionLinenumberEnd: 1705
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_highbd_sad8x16x4d_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:1705,1'
          Dst:             vpx_highbd_sad8x16x4d_sse2
    - functionName:    vpx_highbd_sad8x16_avg_bits10
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1704
      functionLinenumberEnd: 1704
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_highbd_sad8x16_avg_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:1704,1'
          Dst:             vpx_highbd_sad8x16_avg_sse2
    - functionName:    vpx_highbd_sad_skip_8x16_bits10
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1703
      functionLinenumberEnd: 1703
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_highbd_sad_skip_8x16_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:1703,1'
          Dst:             vpx_highbd_sad_skip_8x16_sse2
    - functionName:    vpx_highbd_sad8x16_bits10
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1702
      functionLinenumberEnd: 1702
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_highbd_sad8x16_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:1702,1'
          Dst:             vpx_highbd_sad8x16_sse2
    - functionName:    vpx_highbd_sad_skip_16x8x4d_bits10
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1700
      functionLinenumberEnd: 1700
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad16x8x4d_bits10
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1699
      functionLinenumberEnd: 1699
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad16x8_avg_bits10
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1698
      functionLinenumberEnd: 1698
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad_skip_16x8_bits10
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1697
      functionLinenumberEnd: 1697
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad16x8_bits10
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1696
      functionLinenumberEnd: 1696
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad_skip_16x16x4d_bits10
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1694
      functionLinenumberEnd: 1694
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad16x16x4d_bits10
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1693
      functionLinenumberEnd: 1693
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad16x16_avg_bits10
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1692
      functionLinenumberEnd: 1692
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad_skip_16x16_bits10
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1691
      functionLinenumberEnd: 1691
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad16x16_bits10
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1690
      functionLinenumberEnd: 1690
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad_skip_64x64x4d_bits10
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1688
      functionLinenumberEnd: 1688
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad64x64x4d_bits10
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1687
      functionLinenumberEnd: 1687
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad64x64_avg_bits10
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1686
      functionLinenumberEnd: 1686
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad_skip_64x64_bits10
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1685
      functionLinenumberEnd: 1685
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad64x64_bits10
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1684
      functionLinenumberEnd: 1684
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad_skip_32x32x4d_bits10
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1682
      functionLinenumberEnd: 1682
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad32x32x4d_bits10
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1681
      functionLinenumberEnd: 1681
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad32x32_avg_bits10
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1680
      functionLinenumberEnd: 1680
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad_skip_32x32_bits10
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1679
      functionLinenumberEnd: 1679
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad32x32_bits10
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1678
      functionLinenumberEnd: 1678
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad_skip_32x64x4d_bits10
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1676
      functionLinenumberEnd: 1676
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad32x64x4d_bits10
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1675
      functionLinenumberEnd: 1675
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad32x64_avg_bits10
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1674
      functionLinenumberEnd: 1674
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad_skip_32x64_bits10
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1673
      functionLinenumberEnd: 1673
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad32x64_bits10
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1672
      functionLinenumberEnd: 1672
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad_skip_64x32x4d_bits10
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1670
      functionLinenumberEnd: 1670
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad64x32x4d_bits10
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1669
      functionLinenumberEnd: 1669
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad64x32_avg_bits10
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1668
      functionLinenumberEnd: 1668
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad_skip_64x32_bits10
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1667
      functionLinenumberEnd: 1667
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad64x32_bits10
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1666
      functionLinenumberEnd: 1666
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad_skip_16x32x4d_bits10
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1664
      functionLinenumberEnd: 1664
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad16x32x4d_bits10
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1663
      functionLinenumberEnd: 1663
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad16x32_avg_bits10
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1662
      functionLinenumberEnd: 1662
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad_skip_16x32_bits10
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1661
      functionLinenumberEnd: 1661
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad16x32_bits10
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1660
      functionLinenumberEnd: 1660
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad_skip_32x16x4d_bits10
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1658
      functionLinenumberEnd: 1658
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad32x16x4d_bits10
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1657
      functionLinenumberEnd: 1657
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad32x16_avg_bits10
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1656
      functionLinenumberEnd: 1656
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad_skip_32x16_bits10
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1655
      functionLinenumberEnd: 1655
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad32x16_bits10
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1654
      functionLinenumberEnd: 1654
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad_skip_4x4x4d_bits8
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1730
      functionLinenumberEnd: 1730
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_highbd_sad_skip_4x4x4d_c
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:1730,1'
          Dst:             vpx_highbd_sad_skip_4x4x4d_c
    - functionName:    vpx_highbd_sad4x4x4d_bits8
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1729
      functionLinenumberEnd: 1729
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_highbd_sad4x4x4d_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:1729,1'
          Dst:             vpx_highbd_sad4x4x4d_sse2
    - functionName:    vpx_highbd_sad4x4_avg_bits8
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1728
      functionLinenumberEnd: 1728
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_highbd_sad4x4_avg_c
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:1728,1'
          Dst:             vpx_highbd_sad4x4_avg_c
    - functionName:    vpx_highbd_sad_skip_4x4_bits8
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1727
      functionLinenumberEnd: 1727
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_highbd_sad_skip_4x4_c
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:1727,1'
          Dst:             vpx_highbd_sad_skip_4x4_c
    - functionName:    vpx_highbd_sad4x4_bits8
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1726
      functionLinenumberEnd: 1726
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_highbd_sad4x4_c
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:1726,1'
          Dst:             vpx_highbd_sad4x4_c
    - functionName:    vpx_highbd_sad_skip_4x8x4d_bits8
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1724
      functionLinenumberEnd: 1724
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_highbd_sad_skip_4x8x4d_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:1724,1'
          Dst:             vpx_highbd_sad_skip_4x8x4d_sse2
    - functionName:    vpx_highbd_sad4x8x4d_bits8
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1723
      functionLinenumberEnd: 1723
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_highbd_sad4x8x4d_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:1723,1'
          Dst:             vpx_highbd_sad4x8x4d_sse2
    - functionName:    vpx_highbd_sad4x8_avg_bits8
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1722
      functionLinenumberEnd: 1722
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_highbd_sad4x8_avg_c
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:1722,1'
          Dst:             vpx_highbd_sad4x8_avg_c
    - functionName:    vpx_highbd_sad_skip_4x8_bits8
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1721
      functionLinenumberEnd: 1721
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_highbd_sad_skip_4x8_c
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:1721,1'
          Dst:             vpx_highbd_sad_skip_4x8_c
    - functionName:    vpx_highbd_sad4x8_bits8
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1720
      functionLinenumberEnd: 1720
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_highbd_sad4x8_c
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:1720,1'
          Dst:             vpx_highbd_sad4x8_c
    - functionName:    vpx_highbd_sad_skip_8x4x4d_bits8
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1718
      functionLinenumberEnd: 1718
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_highbd_sad_skip_8x4x4d_c
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:1718,1'
          Dst:             vpx_highbd_sad_skip_8x4x4d_c
    - functionName:    vpx_highbd_sad8x4x4d_bits8
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1717
      functionLinenumberEnd: 1717
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_highbd_sad8x4x4d_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:1717,1'
          Dst:             vpx_highbd_sad8x4x4d_sse2
    - functionName:    vpx_highbd_sad8x4_avg_bits8
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1716
      functionLinenumberEnd: 1716
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_highbd_sad8x4_avg_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:1716,1'
          Dst:             vpx_highbd_sad8x4_avg_sse2
    - functionName:    vpx_highbd_sad_skip_8x4_bits8
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1715
      functionLinenumberEnd: 1715
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_highbd_sad_skip_8x4_c
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:1715,1'
          Dst:             vpx_highbd_sad_skip_8x4_c
    - functionName:    vpx_highbd_sad8x4_bits8
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1714
      functionLinenumberEnd: 1714
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_highbd_sad8x4_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:1714,1'
          Dst:             vpx_highbd_sad8x4_sse2
    - functionName:    vpx_highbd_sad_skip_8x8x4d_bits8
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1712
      functionLinenumberEnd: 1712
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_highbd_sad_skip_8x8x4d_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:1712,1'
          Dst:             vpx_highbd_sad_skip_8x8x4d_sse2
    - functionName:    vpx_highbd_sad8x8x4d_bits8
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1711
      functionLinenumberEnd: 1711
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_highbd_sad8x8x4d_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:1711,1'
          Dst:             vpx_highbd_sad8x8x4d_sse2
    - functionName:    vpx_highbd_sad8x8_avg_bits8
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1710
      functionLinenumberEnd: 1710
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_highbd_sad8x8_avg_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:1710,1'
          Dst:             vpx_highbd_sad8x8_avg_sse2
    - functionName:    vpx_highbd_sad_skip_8x8_bits8
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1709
      functionLinenumberEnd: 1709
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_highbd_sad_skip_8x8_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:1709,1'
          Dst:             vpx_highbd_sad_skip_8x8_sse2
    - functionName:    vpx_highbd_sad8x8_bits8
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1708
      functionLinenumberEnd: 1708
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_highbd_sad8x8_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:1708,1'
          Dst:             vpx_highbd_sad8x8_sse2
    - functionName:    vpx_highbd_sad_skip_8x16x4d_bits8
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1706
      functionLinenumberEnd: 1706
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_highbd_sad_skip_8x16x4d_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:1706,1'
          Dst:             vpx_highbd_sad_skip_8x16x4d_sse2
    - functionName:    vpx_highbd_sad8x16x4d_bits8
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1705
      functionLinenumberEnd: 1705
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_highbd_sad8x16x4d_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:1705,1'
          Dst:             vpx_highbd_sad8x16x4d_sse2
    - functionName:    vpx_highbd_sad8x16_avg_bits8
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1704
      functionLinenumberEnd: 1704
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_highbd_sad8x16_avg_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:1704,1'
          Dst:             vpx_highbd_sad8x16_avg_sse2
    - functionName:    vpx_highbd_sad_skip_8x16_bits8
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1703
      functionLinenumberEnd: 1703
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_highbd_sad_skip_8x16_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:1703,1'
          Dst:             vpx_highbd_sad_skip_8x16_sse2
    - functionName:    vpx_highbd_sad8x16_bits8
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1702
      functionLinenumberEnd: 1702
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_highbd_sad8x16_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:1702,1'
          Dst:             vpx_highbd_sad8x16_sse2
    - functionName:    vpx_highbd_sad_skip_16x8x4d_bits8
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1700
      functionLinenumberEnd: 1700
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad16x8x4d_bits8
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1699
      functionLinenumberEnd: 1699
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad16x8_avg_bits8
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1698
      functionLinenumberEnd: 1698
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad_skip_16x8_bits8
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1697
      functionLinenumberEnd: 1697
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad16x8_bits8
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1696
      functionLinenumberEnd: 1696
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad_skip_16x16x4d_bits8
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1694
      functionLinenumberEnd: 1694
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad16x16x4d_bits8
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1693
      functionLinenumberEnd: 1693
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad16x16_avg_bits8
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1692
      functionLinenumberEnd: 1692
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad_skip_16x16_bits8
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1691
      functionLinenumberEnd: 1691
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad16x16_bits8
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1690
      functionLinenumberEnd: 1690
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad_skip_64x64x4d_bits8
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1688
      functionLinenumberEnd: 1688
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad64x64x4d_bits8
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1687
      functionLinenumberEnd: 1687
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad64x64_avg_bits8
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1686
      functionLinenumberEnd: 1686
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad_skip_64x64_bits8
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1685
      functionLinenumberEnd: 1685
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad64x64_bits8
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1684
      functionLinenumberEnd: 1684
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad_skip_32x32x4d_bits8
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1682
      functionLinenumberEnd: 1682
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad32x32x4d_bits8
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1681
      functionLinenumberEnd: 1681
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad32x32_avg_bits8
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1680
      functionLinenumberEnd: 1680
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad_skip_32x32_bits8
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1679
      functionLinenumberEnd: 1679
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad32x32_bits8
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1678
      functionLinenumberEnd: 1678
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad_skip_32x64x4d_bits8
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1676
      functionLinenumberEnd: 1676
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad32x64x4d_bits8
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1675
      functionLinenumberEnd: 1675
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad32x64_avg_bits8
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1674
      functionLinenumberEnd: 1674
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad_skip_32x64_bits8
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1673
      functionLinenumberEnd: 1673
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad32x64_bits8
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1672
      functionLinenumberEnd: 1672
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad_skip_64x32x4d_bits8
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1670
      functionLinenumberEnd: 1670
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad64x32x4d_bits8
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1669
      functionLinenumberEnd: 1669
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad64x32_avg_bits8
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1668
      functionLinenumberEnd: 1668
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad_skip_64x32_bits8
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1667
      functionLinenumberEnd: 1667
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad64x32_bits8
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1666
      functionLinenumberEnd: 1666
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad_skip_16x32x4d_bits8
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1664
      functionLinenumberEnd: 1664
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad16x32x4d_bits8
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1663
      functionLinenumberEnd: 1663
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad16x32_avg_bits8
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1662
      functionLinenumberEnd: 1662
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad_skip_16x32_bits8
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1661
      functionLinenumberEnd: 1661
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad16x32_bits8
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1660
      functionLinenumberEnd: 1660
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad_skip_32x16x4d_bits8
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1658
      functionLinenumberEnd: 1658
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad32x16x4d_bits8
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1657
      functionLinenumberEnd: 1657
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad32x16_avg_bits8
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1656
      functionLinenumberEnd: 1656
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad_skip_32x16_bits8
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1655
      functionLinenumberEnd: 1655
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad32x16_bits8
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1654
      functionLinenumberEnd: 1654
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_token_alloc
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1069
      functionLinenumberEnd: 1081
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    alloc_context_buffers_ext
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1374
      functionLinenumberEnd: 1380
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          42
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - vpx_calloc
        - vpx_internal_error
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:1378,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:1378,3'
          Dst:             vpx_calloc
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:1378,3'
          Dst:             vpx_internal_error
    - functionName:    vp9_apply_encoding_flags
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6865
      functionLinenumberEnd: 6896
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         30
      ICount:          126
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached:
        - vp9_update_entropy
        - vp9_update_reference
        - vp9_use_as_reference
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:6876,5'
          Dst:             vp9_use_as_reference
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:6890,5'
          Dst:             vp9_update_reference
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:6894,5'
          Dst:             vp9_update_entropy
    - functionName:    vp9_use_as_reference
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2957
      functionLinenumberEnd: 2962
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          18
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vp9_update_reference
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2964
      functionLinenumberEnd: 2969
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vp9_update_entropy
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3007
      functionLinenumberEnd: 3010
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vp9_set_svc
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6858
      functionLinenumberEnd: 6860
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Scale2Ratio
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 505
      functionLinenumberEnd: 525
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vp9_set_internal_size
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6800
      functionLinenumberEnd: 6820
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          99
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - Scale2Ratio
        - __assert_fail
        - update_frame_size
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:6806,3'
          Dst:             Scale2Ratio
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:6807,3'
          Dst:             Scale2Ratio
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:6813,5'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:6814,5'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:6817,3'
          Dst:             update_frame_size
    - functionName:    vp9_get_preview_raw_frame
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6770
      functionLinenumberEnd: 6797
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          54
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - vpx_clear_system_state
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:6794,5'
          Dst:             vpx_clear_system_state
    - functionName:    update_level_info
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5906
      functionLinenumberEnd: 6113
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         90
      ICount:          652
      EdgeCount:       121
      CyclomaticComplexity: 33
      functionsReached:
        - vp9_get_refresh_mask
        - vpx_clear_system_state
        - vpx_internal_error
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:5919,3'
          Dst:             vpx_clear_system_state
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:5960,37'
          Dst:             vp9_get_refresh_mask
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:6037,7'
          Dst:             vpx_internal_error
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:6046,7'
          Dst:             vpx_internal_error
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:6056,7'
          Dst:             vpx_internal_error
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:6064,7'
          Dst:             vpx_internal_error
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:6073,7'
          Dst:             vpx_internal_error
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:6082,7'
          Dst:             vpx_internal_error
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:6090,7'
          Dst:             vpx_internal_error
    - functionName:    frame_is_reference
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5786
      functionLinenumberEnd: 5792
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          77
      EdgeCount:       22
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Pass0Encode
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5700
      functionLinenumberEnd: 5708
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - encode_frame_to_data_rate
        - vp9_rc_get_one_pass_cbr_params
        - vp9_rc_get_one_pass_vbr_params
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:5702,5'
          Dst:             vp9_rc_get_one_pass_cbr_params
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:5704,5'
          Dst:             vp9_rc_get_one_pass_vbr_params
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:5706,3'
          Dst:             encode_frame_to_data_rate
    - functionName:    SvcEncode
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5693
      functionLinenumberEnd: 5697
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - encode_frame_to_data_rate
        - vp9_rc_get_svc_params
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:5694,3'
          Dst:             vp9_rc_get_svc_params
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:5695,3'
          Dst:             encode_frame_to_data_rate
    - functionName:    Pass2Encode
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5713
      functionLinenumberEnd: 5720
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - encode_frame_to_data_rate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:5718,3'
          Dst:             encode_frame_to_data_rate
    - functionName:    should_run_tpl
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6144
      functionLinenumberEnd: 6160
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          76
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    level_rc_framerate
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5887
      functionLinenumberEnd: 5904
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          80
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - frame_is_intra_only
        - vpx_clear_system_state
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:5892,3'
          Dst:             vpx_clear_system_state
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:5894,7'
          Dst:             frame_is_intra_only
    - functionName:    is_lossless_requested
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 290
      functionLinenumberEnd: 291
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    adjust_frame_rate
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5796
      functionLinenumberEnd: 5832
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         22
      ICount:          109
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - vp9_new_framerate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:0,0'
          Dst:             vp9_new_framerate
    - functionName:    vp9_new_framerate
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1426
      functionLinenumberEnd: 1429
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vp9_rc_update_framerate
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:1428,3'
          Dst:             vp9_rc_update_framerate
    - functionName:    check_src_altref
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5853
      functionLinenumberEnd: 5873
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          51
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    stack_init
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1008
      functionLinenumberEnd: 1011
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_arf_src_index
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5836
      functionLinenumberEnd: 5849
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          61
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - is_altref_enabled
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:5839,7'
          Dst:             is_altref_enabled
    - functionName:    vp9_get_compressed_data
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6165
      functionLinenumberEnd: 6767
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         229
      ICount:          1153
      EdgeCount:       316
      CyclomaticComplexity: 89
      functionsReached:
        - Pass0Encode
        - Pass2Encode
        - SvcEncode
        - __assert_fail
        - adjust_frame_rate
        - check_src_altref
        - frame_is_intra_only
        - frame_is_reference
        - get_arf_src_index
        - get_free_fb
        - is_lossless_requested
        - is_one_pass_svc
        - level_rc_framerate
        - mi_cols_aligned_to_sb
        - pthread_mutex_init
        - release_scaled_references
        - set_frame_size
        - should_run_tpl
        - stack_init
        - update_level_info
        - vp9_alt_ref_aq_setup_mode
        - vp9_estimate_tpl_qp_gop
        - vp9_first_pass
        - vp9_init_tpl_buffer
        - vp9_lookahead_peek
        - vp9_lookahead_pop
        - vp9_one_pass_svc_start_layer
        - vp9_rc_get_second_pass_params
        - vp9_restore_layer_context
        - vp9_save_layer_context
        - vp9_scale_if_required
        - vp9_set_high_precision_mv
        - vp9_set_mi_size
        - vp9_setup_tpl_stats
        - vp9_svc_adjust_frame_rate
        - vp9_svc_lookahead_pop
        - vp9_temporal_filter
        - vp9_twopass_postencode_update
        - vp9_update_temporal_layer_framerate
        - vpx_calloc
        - vpx_clear_system_state
        - vpx_extend_frame_borders_c
        - vpx_internal_error
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:6184,7'
          Dst:             is_one_pass_svc
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:6185,5'
          Dst:             vp9_one_pass_svc_start_layer
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:6192,3'
          Dst:             vp9_set_high_precision_mv
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:6207,8'
          Dst:             is_one_pass_svc
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:6214,19'
          Dst:             get_arf_src_index
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:6218,35'
          Dst:             vp9_lookahead_peek
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:6232,5'
          Dst:             stack_init
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:6241,7'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:6243,19'
          Dst:             vp9_lookahead_peek
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:6259,9'
          Dst:             vp9_temporal_filter
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:6260,9'
          Dst:             vpx_extend_frame_borders_c
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:6268,11'
          Dst:             vp9_alt_ref_aq_setup_mode
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:6288,26'
          Dst:             vp9_lookahead_peek
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:6294,16'
          Dst:             vp9_svc_lookahead_pop
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:6296,16'
          Dst:             vp9_lookahead_pop
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:6310,7'
          Dst:             check_src_altref
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:6340,3'
          Dst:             vpx_clear_system_state
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:6349,9'
          Dst:             vpx_internal_error
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:6352,9'
          Dst:             vp9_svc_adjust_frame_rate
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:6355,7'
          Dst:             adjust_frame_rate
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:6359,7'
          Dst:             is_one_pass_svc
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:6360,5'
          Dst:             vp9_update_temporal_layer_framerate
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:6361,5'
          Dst:             vp9_restore_layer_context
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:6369,20'
          Dst:             get_free_fb
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:6388,5'
          Dst:             vp9_rc_get_second_pass_params
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:6393,5'
          Dst:             set_frame_size
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:6400,8'
          Dst:             is_lossless_requested
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:6409,5'
          Dst:             vp9_temporal_filter
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:6410,5'
          Dst:             vpx_extend_frame_borders_c
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:6419,5'
          Dst:             level_rc_framerate
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:6421,46'
          Dst:             frame_is_intra_only
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:6427,5'
          Dst:             vp9_set_mi_size
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:6429,25'
          Dst:             mi_cols_aligned_to_sb
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:6432,5'
          Dst:             pthread_mutex_init
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:6434,5'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:6430,25'
          Dst:             mi_cols_aligned_to_sb
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:6434,5'
          Dst:             vpx_calloc
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:6434,5'
          Dst:             vpx_internal_error
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:6457,7'
          Dst:             should_run_tpl
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:6458,5'
          Dst:             vp9_init_tpl_buffer
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:6459,5'
          Dst:             vp9_estimate_tpl_qp_gop
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:6460,5'
          Dst:             vp9_setup_tpl_stats
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:6486,26'
          Dst:             is_lossless_requested
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:6499,5'
          Dst:             vp9_first_pass
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:6505,5'
          Dst:             Pass2Encode
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:6506,5'
          Dst:             vp9_twopass_postencode_update
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:6511,5'
          Dst:             SvcEncode
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:6514,5'
          Dst:             Pass0Encode
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:6524,24'
          Dst:             frame_is_intra_only
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:6525,5'
          Dst:             release_scaled_references
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:6529,23'
          Dst:             frame_is_reference
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:6533,7'
          Dst:             is_one_pass_svc
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:6536,5'
          Dst:             vp9_save_layer_context
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:6548,5'
          Dst:             update_level_info
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:6552,29'
          Dst:             vp9_scale_if_required
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:6757,7'
          Dst:             is_one_pass_svc
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:6765,3'
          Dst:             vpx_clear_system_state
    - functionName:    vp9_fwht4x4_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vp9_init_encode_frame_result
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6139
      functionLinenumberEnd: 6141
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vp9_get_ref_frame_info
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6118
      functionLinenumberEnd: 6137
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          77
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:6125,7'
          Dst:             __assert_fail
    - functionName:    vp9_receive_raw_frame
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5725
      functionLinenumberEnd: 5784
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          158
      EdgeCount:       54
      CyclomaticComplexity: 16
      functionsReached:
        - alloc_raw_frame_buffers
        - update_initial_width
        - vp9_lookahead_push
        - vpx_internal_error
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:5741,5'
          Dst:             vpx_internal_error
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:5747,5'
          Dst:             vpx_internal_error
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:5764,3'
          Dst:             update_initial_width
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:5753,7'
          Dst:             vpx_internal_error
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:5764,3'
          Dst:             update_initial_width
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:5758,7'
          Dst:             vpx_internal_error
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:5769,3'
          Dst:             alloc_raw_frame_buffers
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:5775,7'
          Dst:             vp9_lookahead_push
    - functionName:    vp9_set_reference_enc
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2997
      functionLinenumberEnd: 3005
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - get_vp9_ref_frame_buffer
        - vpx_yv12_copy_frame_c
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:2998,29'
          Dst:             get_vp9_ref_frame_buffer
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:3000,5'
          Dst:             vpx_yv12_copy_frame_c
    - functionName:    get_vp9_ref_frame_buffer
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2972
      functionLinenumberEnd: 2982
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          40
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - get_ref_frame_buffer
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:2982,38'
          Dst:             get_ref_frame_buffer
    - functionName:    vp9_copy_reference_enc
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2986
      functionLinenumberEnd: 2994
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - get_vp9_ref_frame_buffer
        - vpx_yv12_copy_frame_c
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:2987,29'
          Dst:             get_vp9_ref_frame_buffer
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:2989,5'
          Dst:             vpx_yv12_copy_frame_c
    - functionName:    vp9_get_psnr
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2940
      functionLinenumberEnd: 2955
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - is_psnr_calc_enabled
        - vpx_calc_highbd_psnr
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:2941,7'
          Dst:             is_psnr_calc_enabled
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:2943,5'
          Dst:             vpx_calc_highbd_psnr
    - functionName:    dealloc_compressor_data
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 949
      functionLinenumberEnd: 1076
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          233
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - vp9_cyclic_refresh_free
        - vp9_free_context_buffers
        - vp9_free_pc_tree
        - vp9_free_ref_frame_buffers
        - vp9_free_svc_cyclic_refresh
        - vp9_lookahead_destroy
        - vpx_free
        - vpx_free_frame_buffer
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:953,3'
          Dst:             vpx_free
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:956,3'
          Dst:             vpx_free
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:959,3'
          Dst:             vpx_free
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:961,3'
          Dst:             vpx_free
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:964,3'
          Dst:             vpx_free
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:965,3'
          Dst:             vpx_free
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:969,3'
          Dst:             vpx_free
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:970,3'
          Dst:             vpx_free
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:974,3'
          Dst:             vpx_free
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:975,3'
          Dst:             vpx_free
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:979,3'
          Dst:             vpx_free
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:980,3'
          Dst:             vpx_free
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:984,3'
          Dst:             vpx_free
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:987,3'
          Dst:             vpx_free
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:990,3'
          Dst:             vpx_free
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:993,3'
          Dst:             vpx_free
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:996,3'
          Dst:             vpx_free
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:999,3'
          Dst:             vpx_free
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:1002,3'
          Dst:             vpx_free
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:1005,3'
          Dst:             vpx_free
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:1007,3'
          Dst:             vpx_free
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:1010,3'
          Dst:             vp9_cyclic_refresh_free
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:1013,3'
          Dst:             vpx_free
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:1016,3'
          Dst:             vpx_free
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:1019,3'
          Dst:             vpx_free
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:1022,3'
          Dst:             vpx_free
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:1025,3'
          Dst:             vpx_free
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:1028,3'
          Dst:             vpx_free
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:1031,3'
          Dst:             vp9_free_ref_frame_buffers
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:1035,3'
          Dst:             vp9_free_context_buffers
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:1037,3'
          Dst:             vpx_free_frame_buffer
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:1038,3'
          Dst:             vpx_free_frame_buffer
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:1039,3'
          Dst:             vpx_free_frame_buffer
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:1040,3'
          Dst:             vpx_free_frame_buffer
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:1046,3'
          Dst:             vp9_lookahead_destroy
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:1048,3'
          Dst:             vpx_free
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:1051,3'
          Dst:             vpx_free
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:1054,3'
          Dst:             vp9_free_pc_tree
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:1064,5'
          Dst:             vpx_free_frame_buffer
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:1064,5'
          Dst:             vpx_free_frame_buffer
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:1064,5'
          Dst:             vpx_free_frame_buffer
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:1064,5'
          Dst:             vpx_free_frame_buffer
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:1064,5'
          Dst:             vpx_free_frame_buffer
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:1064,5'
          Dst:             vpx_free_frame_buffer
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:1064,5'
          Dst:             vpx_free_frame_buffer
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:1064,5'
          Dst:             vpx_free_frame_buffer
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:1064,5'
          Dst:             vpx_free_frame_buffer
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:1064,5'
          Dst:             vpx_free_frame_buffer
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:1064,5'
          Dst:             vpx_free_frame_buffer
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:1064,5'
          Dst:             vpx_free_frame_buffer
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:1064,5'
          Dst:             vpx_free_frame_buffer
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:1064,5'
          Dst:             vpx_free_frame_buffer
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:1064,5'
          Dst:             vpx_free_frame_buffer
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:1064,5'
          Dst:             vpx_free_frame_buffer
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:1064,5'
          Dst:             vpx_free_frame_buffer
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:1064,5'
          Dst:             vpx_free_frame_buffer
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:1064,5'
          Dst:             vpx_free_frame_buffer
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:1064,5'
          Dst:             vpx_free_frame_buffer
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:1064,5'
          Dst:             vpx_free_frame_buffer
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:1064,5'
          Dst:             vpx_free_frame_buffer
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:1064,5'
          Dst:             vpx_free_frame_buffer
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:1064,5'
          Dst:             vpx_free_frame_buffer
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:1064,5'
          Dst:             vpx_free_frame_buffer
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:1069,3'
          Dst:             vpx_free_frame_buffer
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:1072,3'
          Dst:             vpx_free_frame_buffer
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:1075,3'
          Dst:             vp9_free_svc_cyclic_refresh
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:1058,5'
          Dst:             vpx_free
    - functionName:    fps_init_first_pass_info
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_firstpass.h'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cal_nmvsadcosts_hp
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2332
      functionLinenumberEnd: 2345
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - log
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:2339,28'
          Dst:             log
    - functionName:    cal_nmvsadcosts
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2314
      functionLinenumberEnd: 2330
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - log
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:2324,28'
          Dst:             log
    - functionName:    cal_nmvjointsadcost
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2304
      functionLinenumberEnd: 2312
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    init_level_constraint
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1482
      functionLinenumberEnd: 1487
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    init_level_info
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 645
      functionLinenumberEnd: 653
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    init_frame_indexes
      functionSourceFile: '/src/libvpx/vp9/common/vp9_onyxc_int.h'
      linkageType:     InternalLinkage
      functionLinenumber: 272
      functionLinenumberEnd: 275
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    init_config
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1497
      functionLinenumberEnd: 1544
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          94
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - alloc_compressor_data
        - get_level_index
        - init_buffer_indices
        - set_level_constraint
        - vp9_change_config
        - vp9_init_layer_context
        - vp9_noise_estimate_init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:1513,24'
          Dst:             get_level_index
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:1512,3'
          Dst:             set_level_constraint
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:1517,3'
          Dst:             alloc_compressor_data
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:1531,5'
          Dst:             vp9_init_layer_context
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:1535,3'
          Dst:             vp9_change_config
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:1540,3'
          Dst:             init_buffer_indices
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:1542,3'
          Dst:             vp9_noise_estimate_init
    - functionName:    get_level_index
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1185
      functionLinenumberEnd: 1191
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         30
      ICount:          107
      EdgeCount:       43
      CyclomaticComplexity: 15
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    set_level_constraint
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1489
      functionLinenumberEnd: 1495
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vpx_clear_system_state
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:1490,3'
          Dst:             vpx_clear_system_state
    - functionName:    alloc_compressor_data
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1382
      functionLinenumberEnd: 1424
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         19
      ICount:          114
      EdgeCount:       23
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
        - alloc_context_buffers_ext
        - get_token_alloc
        - mi_cols_aligned_to_sb
        - pthread_mutex_destroy
        - vp9_alloc_context_buffers
        - vp9_setup_pc_tree
        - vpx_calloc
        - vpx_free
        - vpx_internal_error
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:1386,7'
          Dst:             vp9_alloc_context_buffers
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:1387,5'
          Dst:             vpx_internal_error
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:1391,3'
          Dst:             alloc_context_buffers_ext
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:1393,3'
          Dst:             vpx_free
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:1404,5'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:1396,22'
          Dst:             get_token_alloc
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:1404,5'
          Dst:             vpx_calloc
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:1404,5'
          Dst:             vpx_internal_error
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:1409,3'
          Dst:             vpx_free
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:1410,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:1408,13'
          Dst:             mi_cols_aligned_to_sb
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:1410,3'
          Dst:             vpx_calloc
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:1410,3'
          Dst:             vpx_internal_error
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:1414,3'
          Dst:             vp9_setup_pc_tree
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:1418,5'
          Dst:             pthread_mutex_destroy
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:1420,5'
          Dst:             vpx_free
    - functionName:    vp9_change_config
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2097
      functionLinenumberEnd: 2282
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         111
      ICount:          637
      EdgeCount:       145
      CyclomaticComplexity: 36
      functionsReached:
        - __assert_fail
        - alloc_compressor_data
        - alloc_copy_partition_data
        - free_copy_partition_data
        - get_level_index
        - highbd_set_var_fns
        - realloc_segmentation_maps
        - set_level_constraint
        - set_tile_limits
        - update_frame_size
        - vp9_check_reset_rc_flag
        - vp9_cyclic_refresh_reset_resize
        - vp9_free_context_buffers
        - vp9_free_pc_tree
        - vp9_init_quantizer
        - vp9_new_framerate
        - vp9_reset_segment_features
        - vp9_set_high_precision_mv
        - vp9_set_mi_size
        - vp9_set_rc_buffer_sizes
        - vp9_set_row_mt
        - vp9_update_layer_context_change_config
        - vpx_calloc
        - vpx_free
        - vpx_internal_error
        - vpx_malloc
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:2103,3'
          Dst:             vp9_init_quantizer
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:2112,24'
          Dst:             get_level_index
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:2111,3'
          Dst:             set_level_constraint
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:2115,5'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:2117,5'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:2135,3'
          Dst:             vp9_reset_segment_features
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:2136,3'
          Dst:             vp9_set_high_precision_mv
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:2146,3'
          Dst:             vp9_set_rc_buffer_sizes
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:2149,3'
          Dst:             vp9_new_framerate
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:2172,5'
          Dst:             vp9_free_context_buffers
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:2173,5'
          Dst:             vp9_free_pc_tree
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:2174,5'
          Dst:             vpx_free
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:2175,5'
          Dst:             alloc_compressor_data
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:2176,5'
          Dst:             realloc_segmentation_maps
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:2184,5'
          Dst:             update_frame_size
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:2191,7'
          Dst:             vp9_set_mi_size
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:2196,5'
          Dst:             vpx_free
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:2197,5'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:2197,5'
          Dst:             vpx_calloc
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:2197,5'
          Dst:             vpx_internal_error
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:2201,5'
          Dst:             vpx_free
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:2202,5'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:2202,5'
          Dst:             vpx_calloc
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:2202,5'
          Dst:             vpx_internal_error
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:2222,11'
          Dst:             vpx_free
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:2223,11'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:2223,11'
          Dst:             vpx_calloc
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:2223,11'
          Dst:             vpx_internal_error
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:2225,11'
          Dst:             vpx_free
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:2226,11'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:2226,11'
          Dst:             vpx_malloc
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:2226,11'
          Dst:             vpx_internal_error
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:2230,11'
          Dst:             vpx_free
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:2231,11'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:2231,11'
          Dst:             vpx_calloc
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:2231,11'
          Dst:             vpx_internal_error
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:2240,5'
          Dst:             free_copy_partition_data
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:2241,5'
          Dst:             alloc_copy_partition_data
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:2244,7'
          Dst:             vp9_cyclic_refresh_reset_resize
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:2245,5'
          Dst:             vpx_free
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:2247,5'
          Dst:             vpx_free
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:2257,5'
          Dst:             vp9_update_layer_context_change_config
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:2261,3'
          Dst:             vp9_check_reset_rc_flag
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:2272,3'
          Dst:             set_tile_limits
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:2278,3'
          Dst:             highbd_set_var_fns
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:2281,3'
          Dst:             vp9_set_row_mt
    - functionName:    vp9_set_rc_buffer_sizes
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1565
      functionLinenumberEnd: 1584
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          80
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    realloc_segmentation_maps
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2016
      functionLinenumberEnd: 2039
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         26
      ICount:          139
      EdgeCount:       31
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
        - vp9_cyclic_refresh_alloc
        - vp9_cyclic_refresh_free
        - vpx_calloc
        - vpx_free
        - vpx_internal_error
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:2020,3'
          Dst:             vpx_free
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:2021,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:2021,3'
          Dst:             vpx_calloc
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:2021,3'
          Dst:             vpx_internal_error
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:2025,28'
          Dst:             vp9_cyclic_refresh_free
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:2026,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:2026,3'
          Dst:             vp9_cyclic_refresh_alloc
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:2026,3'
          Dst:             vpx_internal_error
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:2030,3'
          Dst:             vpx_free
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:2031,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:2031,3'
          Dst:             vpx_calloc
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:2031,3'
          Dst:             vpx_internal_error
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:2036,3'
          Dst:             vpx_free
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:2037,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:2037,3'
          Dst:             vpx_calloc
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:2037,3'
          Dst:             vpx_internal_error
    - functionName:    free_copy_partition_data
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2068
      functionLinenumberEnd: 2077
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:2069,3'
          Dst:             vpx_free
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:2071,3'
          Dst:             vpx_free
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:2073,3'
          Dst:             vpx_free
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:2075,3'
          Dst:             vpx_free
    - functionName:    vp9_check_reset_rc_flag
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1546
      functionLinenumberEnd: 1563
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          67
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - vp9_svc_check_reset_layer_rc_flag
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:1552,7'
          Dst:             vp9_svc_check_reset_layer_rc_flag
    - functionName:    highbd_set_var_fns
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1732
      functionLinenumberEnd: 2013
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          358
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libvpx/vp9/encoder/vp9_encoder.c:1735,5'
          Branch Sides:    []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:1919,9'
          Dst:             __assert_fail
    - functionName:    vp9_set_row_mt
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6898
      functionLinenumberEnd: 6921
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         40
      ICount:          164
      EdgeCount:       55
      CyclomaticComplexity: 17
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    init_ref_frame_bufs
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2347
      functionLinenumberEnd: 2357
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          34
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vp9_enc_setup_mi
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 866
      functionLinenumberEnd: 882
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          78
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vp9_enc_free_mi
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 901
      functionLinenumberEnd: 911
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:902,3'
          Dst:             vpx_free
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:904,3'
          Dst:             vpx_free
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:906,3'
          Dst:             vpx_free
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:908,3'
          Dst:             vpx_free
    - functionName:    vp9_enc_alloc_mi
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 884
      functionLinenumberEnd: 899
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          55
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - vpx_calloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:885,13'
          Dst:             vpx_calloc
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:887,18'
          Dst:             vpx_calloc
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:892,21'
          Dst:             vpx_calloc
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:895,21'
          Dst:             vpx_calloc
    - functionName:    vp9_remove_compressor
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2765
      functionLinenumberEnd: 2938
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          133
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - dealloc_compressor_data
        - pthread_mutex_destroy
        - vp9_alt_ref_aq_destroy
        - vp9_bitstream_encode_tiles_buffer_dealloc
        - vp9_encode_free_mt_data
        - vp9_extrc_delete
        - vp9_free_ref_frame_buffers
        - vp9_free_tpl_buffer
        - vp9_loop_filter_dealloc
        - vp9_remove_common
        - vp9_row_mt_mem_dealloc
        - vpx_free
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:2873,5'
          Dst:             pthread_mutex_destroy
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:2875,5'
          Dst:             vpx_free
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:2878,3'
          Dst:             vp9_free_tpl_buffer
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:2880,3'
          Dst:             vp9_loop_filter_dealloc
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:2881,3'
          Dst:             vp9_bitstream_encode_tiles_buffer_dealloc
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:2882,3'
          Dst:             vp9_row_mt_mem_dealloc
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:2883,3'
          Dst:             vp9_encode_free_mt_data
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:2886,3'
          Dst:             vp9_alt_ref_aq_destroy
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:2889,3'
          Dst:             dealloc_compressor_data
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:2893,5'
          Dst:             vpx_free
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:2893,5'
          Dst:             vpx_free
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:2893,5'
          Dst:             vpx_free
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:2893,5'
          Dst:             vpx_free
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:2893,5'
          Dst:             vpx_free
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:2893,5'
          Dst:             vpx_free
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:2893,5'
          Dst:             vpx_free
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:2893,5'
          Dst:             vpx_free
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:2893,5'
          Dst:             vpx_free
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:2893,5'
          Dst:             vpx_free
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:2893,5'
          Dst:             vpx_free
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:2893,5'
          Dst:             vpx_free
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:2893,5'
          Dst:             vpx_free
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:2893,5'
          Dst:             vpx_free
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:2893,5'
          Dst:             vpx_free
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:2893,5'
          Dst:             vpx_free
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:2893,5'
          Dst:             vpx_free
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:2893,5'
          Dst:             vpx_free
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:2893,5'
          Dst:             vpx_free
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:2893,5'
          Dst:             vpx_free
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:2893,5'
          Dst:             vpx_free
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:2893,5'
          Dst:             vpx_free
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:2893,5'
          Dst:             vpx_free
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:2893,5'
          Dst:             vpx_free
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:2893,5'
          Dst:             vpx_free
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:2896,3'
          Dst:             vp9_extrc_delete
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:2902,3'
          Dst:             vp9_remove_common
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:2903,3'
          Dst:             vp9_free_ref_frame_buffers
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:2907,3'
          Dst:             vpx_free
    - functionName:    vp9_create_compressor
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2395
      functionLinenumberEnd: 2756
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         126
      ICount:          1512
      EdgeCount:       159
      CyclomaticComplexity: 35
      functionsReached:
        - __assert_fail
        - _setjmp
        - cal_nmvjointsadcost
        - cal_nmvsadcosts
        - cal_nmvsadcosts_hp
        - fps_init_first_pass_info
        - highbd_set_var_fns
        - init_config
        - init_frame_indexes
        - init_level_constraint
        - init_level_info
        - init_ref_frame_bufs
        - realloc_segmentation_maps
        - vp9_alt_ref_aq_create
        - vp9_extrc_init
        - vp9_get_frame_info
        - vp9_init_first_pass
        - vp9_init_quantizer
        - vp9_init_rd_parameters
        - vp9_init_second_pass
        - vp9_init_second_pass_spatial_svc
        - vp9_loop_filter_init
        - vp9_rc_init
        - vp9_remove_compressor
        - vp9_set_speed_features_framesize_dependent
        - vp9_set_speed_features_framesize_independent
        - vp9_setup_scale_factors_for_frame
        - vpx_calloc
        - vpx_free
        - vpx_internal_error
        - vpx_malloc
        - vpx_memalign
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:2397,34'
          Dst:             vpx_memalign
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:2404,7'
          Dst:             _setjmp
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:2406,5'
          Dst:             vp9_remove_compressor
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:2415,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:2415,3'
          Dst:             vpx_calloc
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:2415,3'
          Dst:             vpx_internal_error
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:2417,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:2417,3'
          Dst:             vpx_calloc
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:2417,3'
          Dst:             vpx_internal_error
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:2429,3'
          Dst:             init_ref_frame_bufs
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:2433,3'
          Dst:             init_config
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:2434,21'
          Dst:             vp9_get_frame_info
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:2436,3'
          Dst:             vp9_rc_init
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:2437,3'
          Dst:             vp9_init_rd_parameters
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:2439,3'
          Dst:             init_frame_indexes
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:2444,3'
          Dst:             realloc_segmentation_maps
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:2446,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:2446,3'
          Dst:             vpx_calloc
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:2446,3'
          Dst:             vpx_internal_error
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:2451,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:2451,3'
          Dst:             vp9_alt_ref_aq_create
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:2451,3'
          Dst:             vpx_internal_error
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:2454,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:2454,3'
          Dst:             vpx_calloc
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:2454,3'
          Dst:             vpx_internal_error
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:2458,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:2458,3'
          Dst:             vpx_calloc
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:2458,3'
          Dst:             vpx_internal_error
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:2460,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:2460,3'
          Dst:             vpx_calloc
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:2460,3'
          Dst:             vpx_internal_error
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:2462,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:2462,3'
          Dst:             vpx_calloc
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:2462,3'
          Dst:             vpx_internal_error
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:2464,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:2464,3'
          Dst:             vpx_calloc
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:2464,3'
          Dst:             vpx_internal_error
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:2466,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:2466,3'
          Dst:             vpx_calloc
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:2466,3'
          Dst:             vpx_internal_error
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:2468,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:2468,3'
          Dst:             vpx_calloc
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:2468,3'
          Dst:             vpx_internal_error
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:2470,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:2470,3'
          Dst:             vpx_calloc
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:2470,3'
          Dst:             vpx_internal_error
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:2472,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:2472,3'
          Dst:             vpx_calloc
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:2472,3'
          Dst:             vpx_internal_error
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:2477,5'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:2477,5'
          Dst:             vpx_calloc
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:2477,5'
          Dst:             vpx_internal_error
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:2485,3'
          Dst:             init_level_info
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:2486,3'
          Dst:             init_level_constraint
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:2538,3'
          Dst:             cal_nmvjointsadcost
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:2543,3'
          Dst:             cal_nmvsadcosts
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:2549,3'
          Dst:             cal_nmvsadcosts_hp
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:2576,36'
          Dst:             vp9_extrc_init
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:2578,7'
          Dst:             vpx_internal_error
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:2584,5'
          Dst:             vp9_init_first_pass
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:2604,11'
          Dst:             vpx_free
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:2607,11'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:2607,11'
          Dst:             vpx_malloc
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:2607,11'
          Dst:             vpx_internal_error
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:2616,11'
          Dst:             fps_init_first_pass_info
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:2631,7'
          Dst:             vp9_init_second_pass_spatial_svc
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:2641,7'
          Dst:             fps_init_first_pass_info
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:2644,7'
          Dst:             vp9_init_second_pass
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:2656,3'
          Dst:             vp9_set_speed_features_framesize_independent
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:2657,3'
          Dst:             vp9_set_speed_features_framesize_dependent
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:2730,3'
          Dst:             highbd_set_var_fns
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:2738,3'
          Dst:             vp9_init_quantizer
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:2740,3'
          Dst:             vp9_loop_filter_init
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:2744,3'
          Dst:             vp9_setup_scale_factors_for_frame
    - functionName:    vpx_sad32x16x4d_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_sad16x32_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_sad_skip_16x32_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_sad16x32_avg_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_sad16x32x4d_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_sad_skip_16x32x4d_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_sad64x32x4d_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_sad32x64x4d_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_sad16x16_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_sad_skip_16x16_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_sad16x16_avg_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_sad16x16x4d_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_sad_skip_16x16x4d_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_sad16x8_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_sad_skip_16x8_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_sad16x8_avg_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_sad16x8x4d_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_sad_skip_16x8x4d_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_sad8x16_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_sad_skip_8x16_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_sad8x16_avg_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_sad8x16x4d_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_sad_skip_8x16x4d_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_sad8x8_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_sad_skip_8x8_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_sad8x8_avg_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_sad8x8x4d_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_sad_skip_8x8x4d_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_sad8x4_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_sad8x4_avg_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_sad8x4x4d_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_sad4x8_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_sad_skip_4x8_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_sad4x8_avg_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_sad4x8x4d_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_sad_skip_4x8x4d_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_sad4x4_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_sad4x4_avg_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_sad4x4x4d_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    initialize_enc
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 934
      functionLinenumberEnd: 945
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vp9_entropy_mv_init
        - vp9_init_intra_predictors
        - vp9_init_me_luts
        - vp9_rc_init_minq_luts
        - vp9_rtcd
        - vp9_temporal_filter_init
        - vpx_dsp_rtcd
        - vpx_scale_rtcd
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:935,3'
          Dst:             vp9_rtcd
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:936,3'
          Dst:             vpx_dsp_rtcd
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:937,3'
          Dst:             vpx_scale_rtcd
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:938,3'
          Dst:             vp9_init_intra_predictors
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:939,3'
          Dst:             vp9_init_me_luts
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:940,3'
          Dst:             vp9_rc_init_minq_luts
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:941,3'
          Dst:             vp9_entropy_mv_init
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:943,3'
          Dst:             vp9_temporal_filter_init
    - functionName:    once
      functionSourceFile: '/src/libvpx/vpx_ports/vpx_once.h'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - initialize_enc
        - pthread_once
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_ports/vpx_once.h:98,3'
          Dst:             pthread_once
        - Src:             '/src/libvpx/vpx_ports/vpx_once.h:98,3'
          Dst:             initialize_enc
    - functionName:    vp9_initialize_enc
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 947
      functionLinenumberEnd: 947
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - once
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:947,33'
          Dst:             once
    - functionName:    vp9_get_active_map
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 778
      functionLinenumberEnd: 800
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          161
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vp9_set_active_map
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 751
      functionLinenumberEnd: 775
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          145
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    check_seg_range
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 655
      functionLinenumberEnd: 665
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          105
      EdgeCount:       25
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vp9_set_roi_map
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 696
      functionLinenumberEnd: 748
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         43
      ICount:          204
      EdgeCount:       61
      CyclomaticComplexity: 20
      functionsReached:
        - check_seg_range
        - vp9_disable_segmentation
        - vpx_free
        - vpx_malloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:710,8'
          Dst:             check_seg_range
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:710,44'
          Dst:             check_seg_range
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:711,8'
          Dst:             check_seg_range
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:712,8'
          Dst:             check_seg_range
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:725,5'
          Dst:             vp9_disable_segmentation
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:731,5'
          Dst:             vpx_free
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:734,18'
          Dst:             vpx_malloc
    - functionName:    vp9_get_level
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 667
      functionLinenumberEnd: 690
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         26
      ICount:          132
      EdgeCount:       36
      CyclomaticComplexity: 12
      functionsReached:
        - vpx_clear_system_state
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.c:671,3'
          Dst:             vpx_clear_system_state
    - functionName:    try_filter_frame
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_picklpf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          61
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - vp9_build_mask_frame
        - vp9_loop_filter_frame
        - vp9_loop_filter_frame_mt
        - vpx_get_y_sse
        - vpx_highbd_get_y_sse
        - vpx_yv12_copy_y_c
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_picklpf.c:52,3'
          Dst:             vp9_build_mask_frame
        - Src:             '/src/libvpx/vp9/encoder/vp9_picklpf.c:55,5'
          Dst:             vp9_loop_filter_frame_mt
        - Src:             '/src/libvpx/vp9/encoder/vp9_picklpf.c:59,5'
          Dst:             vp9_loop_filter_frame
        - Src:             '/src/libvpx/vp9/encoder/vp9_picklpf.c:64,16'
          Dst:             vpx_highbd_get_y_sse
        - Src:             '/src/libvpx/vp9/encoder/vp9_picklpf.c:66,16'
          Dst:             vpx_get_y_sse
        - Src:             '/src/libvpx/vp9/encoder/vp9_picklpf.c:73,3'
          Dst:             vpx_yv12_copy_y_c
    - functionName:    get_section_intra_rating
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_picklpf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          20
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    search_filter_level
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_picklpf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         49
      ICount:          248
      EdgeCount:       66
      CyclomaticComplexity: 19
      functionsReached:
        - clamp
        - get_max_filter_level
        - get_section_intra_rating
        - try_filter_frame
        - vpx_yv12_copy_y_c
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_picklpf.c:83,32'
          Dst:             get_max_filter_level
        - Src:             '/src/libvpx/vp9/encoder/vp9_picklpf.c:90,18'
          Dst:             clamp
        - Src:             '/src/libvpx/vp9/encoder/vp9_picklpf.c:94,39'
          Dst:             get_section_intra_rating
        - Src:             '/src/libvpx/vp9/encoder/vp9_picklpf.c:100,3'
          Dst:             vpx_yv12_copy_y_c
        - Src:             '/src/libvpx/vp9/encoder/vp9_picklpf.c:102,14'
          Dst:             try_filter_frame
        - Src:             '/src/libvpx/vp9/encoder/vp9_picklpf.c:122,28'
          Dst:             try_filter_frame
        - Src:             '/src/libvpx/vp9/encoder/vp9_picklpf.c:137,29'
          Dst:             try_filter_frame
    - functionName:    get_max_filter_level
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_picklpf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - get_section_intra_rating
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_picklpf.c:39,41'
          Dst:             get_section_intra_rating
    - functionName:    clamp
      functionSourceFile: '/src/libvpx/vpx_dsp/vpx_dsp_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vp9_pick_filter_level
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_picklpf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 203
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         38
      ICount:          184
      EdgeCount:       49
      CyclomaticComplexity: 13
      functionsReached:
        - __assert_fail
        - clamp
        - get_max_filter_level
        - search_filter_level
        - vp9_ac_quant
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libvpx/vp9/encoder/vp9_picklpf.c:176,5'
          Branch Sides:    []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_picklpf.c:170,34'
          Dst:             get_max_filter_level
        - Src:             '/src/libvpx/vp9/encoder/vp9_picklpf.c:171,19'
          Dst:             vp9_ac_quant
        - Src:             '/src/libvpx/vp9/encoder/vp9_picklpf.c:184,9'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_picklpf.c:198,24'
          Dst:             clamp
        - Src:             '/src/libvpx/vp9/encoder/vp9_picklpf.c:201,9'
          Dst:             search_filter_level
    - functionName:    get_msb
      functionSourceFile: '/src/libvpx/vpx_ports/bitops.h'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          24
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_ports/bitops.h:40,3'
          Dst:             __assert_fail
    - functionName:    vp9_qindex_to_quantizer
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_quantize.c'
      linkageType:     InternalLinkage
      functionLinenumber: 328
      functionLinenumberEnd: 335
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          37
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vp9_quantizer_to_qindex
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_quantize.c'
      linkageType:     InternalLinkage
      functionLinenumber: 323
      functionLinenumberEnd: 325
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          33
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_quantize.c:324,3'
          Dst:             __assert_fail
    - functionName:    vp9_set_quantizer
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_quantize.c'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 311
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          44
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - vp9_init_quantizer
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_quantize.c:0,0'
          Dst:             vp9_init_quantizer
    - functionName:    vp9_init_quantizer
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_quantize.c'
      linkageType:     InternalLinkage
      functionLinenumber: 185
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         23
      ICount:          366
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - get_qzbin_factor
        - invert_quant
        - vp9_ac_quant
        - vp9_dc_quant
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_quantize.c:191,24'
          Dst:             get_qzbin_factor
        - Src:             '/src/libvpx/vp9/encoder/vp9_quantize.c:206,24'
          Dst:             vp9_dc_quant
        - Src:             '/src/libvpx/vp9/encoder/vp9_quantize.c:208,7'
          Dst:             invert_quant
        - Src:             '/src/libvpx/vp9/encoder/vp9_quantize.c:216,24'
          Dst:             vp9_dc_quant
        - Src:             '/src/libvpx/vp9/encoder/vp9_quantize.c:218,7'
          Dst:             invert_quant
        - Src:             '/src/libvpx/vp9/encoder/vp9_quantize.c:207,24'
          Dst:             vp9_ac_quant
        - Src:             '/src/libvpx/vp9/encoder/vp9_quantize.c:208,7'
          Dst:             invert_quant
        - Src:             '/src/libvpx/vp9/encoder/vp9_quantize.c:217,24'
          Dst:             vp9_ac_quant
        - Src:             '/src/libvpx/vp9/encoder/vp9_quantize.c:218,7'
          Dst:             invert_quant
    - functionName:    get_qzbin_factor
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_quantize.c'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 183
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          66
      EdgeCount:       17
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - vp9_dc_quant
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libvpx/vp9/encoder/vp9_quantize.c:172,3'
          Branch Sides:    []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_quantize.c:170,21'
          Dst:             vp9_dc_quant
        - Src:             '/src/libvpx/vp9/encoder/vp9_quantize.c:176,7'
          Dst:             __assert_fail
    - functionName:    invert_quant
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_quantize.c'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - get_msb
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_quantize.c:163,7'
          Dst:             get_msb
    - functionName:    vp9_frame_init_quantizer
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_quantize.c'
      linkageType:     InternalLinkage
      functionLinenumber: 288
      functionLinenumberEnd: 290
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vp9_init_plane_quantizers
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_quantize.c:289,3'
          Dst:             vp9_init_plane_quantizers
    - functionName:    vp9_init_plane_quantizers
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_quantize.c'
      linkageType:     InternalLinkage
      functionLinenumber: 247
      functionLinenumberEnd: 286
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          134
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - segfeature_active
        - set_error_per_bit
        - vp9_compute_rd_mult
        - vp9_get_qindex
        - vp9_initialize_me_consts
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_quantize.c:252,22'
          Dst:             vp9_get_qindex
        - Src:             '/src/libvpx/vp9/encoder/vp9_quantize.c:253,22'
          Dst:             vp9_compute_rd_mult
        - Src:             '/src/libvpx/vp9/encoder/vp9_quantize.c:280,19'
          Dst:             segfeature_active
        - Src:             '/src/libvpx/vp9/encoder/vp9_quantize.c:283,3'
          Dst:             set_error_per_bit
        - Src:             '/src/libvpx/vp9/encoder/vp9_quantize.c:285,3'
          Dst:             vp9_initialize_me_consts
    - functionName:    segfeature_active
      functionSourceFile: '/src/libvpx/vp9/common/vp9_seg_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    set_error_per_bit
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_rd.h'
      linkageType:     InternalLinkage
      functionLinenumber: 198
      functionLinenumberEnd: 201
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vp9_highbd_quantize_fp_32x32_c
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_quantize.c'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          94
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vp9_quantize_fp_32x32_c
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_quantize.c'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          100
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - clamp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_quantize.c:114,19'
          Dst:             clamp
    - functionName:    clamp
      functionSourceFile: '/src/libvpx/vpx_dsp/vpx_dsp_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vp9_highbd_quantize_fp_c
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_quantize.c'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          83
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vp9_quantize_fp_c
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_quantize.c'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          89
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - clamp
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_quantize.c:47,15'
          Dst:             clamp
    - functionName:    update_layer_buffer_level_postencode
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_ratectrl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 312
      functionLinenumberEnd: 326
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          124
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    calc_active_worst_quality_one_pass_vbr
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_ratectrl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 922
      functionLinenumberEnd: 944
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         23
      ICount:          123
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_active_cq_level_one_pass
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_ratectrl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1120
      functionLinenumberEnd: 1129
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          40
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_active_quality
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_ratectrl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 882
      functionLinenumberEnd: 894
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - int
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_kf_active_quality
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_ratectrl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 897
      functionLinenumberEnd: 902
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          39
      EdgeCount:       17
      CyclomaticComplexity: 10
      functionsReached:
        - __assert_fail
        - get_active_quality
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libvpx/vp9/encoder/vp9_ratectrl.c:900,3'
          Branch Sides:    []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:900,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:902,10'
          Dst:             get_active_quality
    - functionName:    fclamp
      functionSourceFile: '/src/libvpx/vpx_dsp/vpx_dsp_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          21
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_minq_index
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_ratectrl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 131
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - double
        - double
        - double
        - double
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          52
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - vp9_convert_qindex_to_q
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:127,23'
          Dst:             vp9_convert_qindex_to_q
    - functionName:    vp9_convert_qindex_to_q
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_ratectrl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionLinenumberEnd: 183
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          39
      EdgeCount:       17
      CyclomaticComplexity: 10
      functionsReached:
        - __assert_fail
        - vp9_ac_quant
      functionUses:    30
      BranchProfiles:
        - Branch String:   '/src/libvpx/vp9/encoder/vp9_ratectrl.c:173,3'
          Branch Sides:    []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:177,7'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:0,0'
          Dst:             vp9_ac_quant
    - functionName:    vp9_encodedframe_overshoot
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_ratectrl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3253
      functionLinenumberEnd: 3371
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         88
      ICount:          508
      EdgeCount:       120
      CyclomaticComplexity: 34
      functionsReached:
        - vp9_convert_qindex_to_q
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:3326,10'
          Dst:             vp9_convert_qindex_to_q
    - functionName:    adjust_gf_boost_lag_one_pass_vbr
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_ratectrl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2889
      functionLinenumberEnd: 3032
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         161
      ICount:          734
      EdgeCount:       223
      CyclomaticComplexity: 64
      functionsReached:
        - adjust_gfint_frame_constraint
        - vp9_calc_pframe_target_size_one_pass_vbr
        - vp9_lookahead_depth
        - vp9_rc_set_frame_target
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:2907,25'
          Dst:             vp9_lookahead_depth
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:2984,5'
          Dst:             adjust_gfint_frame_constraint
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:3028,14'
          Dst:             vp9_calc_pframe_target_size_one_pass_vbr
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:3029,5'
          Dst:             vp9_rc_set_frame_target
    - functionName:    adjust_gfint_frame_constraint
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_ratectrl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2060
      functionLinenumberEnd: 2077
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          51
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vp9_calc_pframe_target_size_one_pass_vbr
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_ratectrl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2029
      functionLinenumberEnd: 2046
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         17
      ICount:          93
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - vp9_calc_pframe_target_size_one_pass_cbr
        - vp9_rc_clamp_pframe_target_size
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:2044,30'
          Dst:             vp9_calc_pframe_target_size_one_pass_cbr
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:2046,10'
          Dst:             vp9_rc_clamp_pframe_target_size
    - functionName:    vp9_rc_set_frame_target
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_ratectrl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1728
      functionLinenumberEnd: 1745
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          60
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vp9_calc_pframe_target_size_one_pass_cbr
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_ratectrl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2156
      functionLinenumberEnd: 2204
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         41
      ICount:          227
      EdgeCount:       55
      CyclomaticComplexity: 16
      functionsReached:
        - is_one_pass_svc
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:2178,7'
          Dst:             is_one_pass_svc
    - functionName:    vp9_rc_clamp_pframe_target_size
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_ratectrl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionLinenumberEnd: 242
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          97
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    is_one_pass_svc
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1138
      functionLinenumberEnd: 1139
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vp9_scene_detection_onepass
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_ratectrl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3039
      functionLinenumberEnd: 3248
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         213
      ICount:          1092
      EdgeCount:       296
      CyclomaticComplexity: 85
      functionsReached:
        - adjust_gf_boost_lag_one_pass_vbr
        - adjust_gfint_frame_constraint
        - vp9_calc_pframe_target_size_one_pass_vbr
        - vp9_lookahead_depth
        - vp9_lookahead_peek
        - vp9_rc_set_frame_target
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:3095,37'
          Dst:             vp9_lookahead_depth
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:3097,26'
          Dst:             vp9_lookahead_depth
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:3102,15'
          Dst:             vp9_lookahead_peek
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:3236,7'
          Dst:             adjust_gfint_frame_constraint
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:3238,16'
          Dst:             vp9_calc_pframe_target_size_one_pass_vbr
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:3239,7'
          Dst:             vp9_rc_set_frame_target
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:3246,7'
          Dst:             adjust_gf_boost_lag_one_pass_vbr
    - functionName:    calc_active_worst_quality_one_pass_cbr
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_ratectrl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 948
      functionLinenumberEnd: 1017
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         48
      ICount:          237
      EdgeCount:       66
      CyclomaticComplexity: 20
      functionsReached:
        - frame_is_intra_only
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:963,7'
          Dst:             frame_is_intra_only
    - functionName:    frame_is_intra_only
      functionSourceFile: '/src/libvpx/vp9/common/vp9_onyxc_int.h'
      linkageType:     InternalLinkage
      functionLinenumber: 363
      functionLinenumberEnd: 364
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    20
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vbr_rate_correction
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_ratectrl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2685
      functionLinenumberEnd: 2725
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         46
      ICount:          202
      EdgeCount:       62
      CyclomaticComplexity: 18
      functionsReached:
        - frame_is_kf_gf_arf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:2711,8'
          Dst:             frame_is_kf_gf_arf
    - functionName:    frame_is_kf_gf_arf
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1015
      functionLinenumberEnd: 1017
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          48
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - frame_is_intra_only
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.h:1016,10'
          Dst:             frame_is_intra_only
    - functionName:    vp9_set_target_rate
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_ratectrl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2727
      functionLinenumberEnd: 2742
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          67
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - vbr_rate_correction
        - vp9_rc_clamp_iframe_target_size
        - vp9_rc_clamp_pframe_target_size
        - vp9_rc_set_frame_target
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:2732,19'
          Dst:             vp9_rc_clamp_iframe_target_size
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:2734,19'
          Dst:             vp9_rc_clamp_pframe_target_size
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:2739,7'
          Dst:             vbr_rate_correction
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:2741,3'
          Dst:             vp9_rc_set_frame_target
    - functionName:    vp9_rc_clamp_iframe_target_size
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_ratectrl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 245
      functionLinenumberEnd: 254
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vp9_rc_update_framerate
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_ratectrl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2652
      functionLinenumberEnd: 2681
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         17
      ICount:          95
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - saturate_cast_double_to_int
        - vp9_rc_set_gf_interval_range
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:2657,29'
          Dst:             saturate_cast_double_to_int
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:2680,3'
          Dst:             vp9_rc_set_gf_interval_range
    - functionName:    saturate_cast_double_to_int
      functionSourceFile: '/src/libvpx/vpx_dsp/vpx_dsp_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          16
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vp9_rc_set_gf_interval_range
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_ratectrl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2600
      functionLinenumberEnd: 2650
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         101
      ICount:          438
      EdgeCount:       139
      CyclomaticComplexity: 40
      functionsReached:
        - vp9_rc_get_default_max_gf_interval
        - vp9_rc_get_default_min_gf_interval
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:2614,29'
          Dst:             vp9_rc_get_default_min_gf_interval
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:2619,11'
          Dst:             vp9_rc_get_default_max_gf_interval
    - functionName:    vp9_rc_get_default_min_gf_interval
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_ratectrl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 349
      functionLinenumberEnd: 365
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          40
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - clamp
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:354,7'
          Dst:             clamp
    - functionName:    vp9_rc_get_default_max_gf_interval
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_ratectrl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 367
      functionLinenumberEnd: 370
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - double
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          33
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    clamp
      functionSourceFile: '/src/libvpx/vpx_dsp/vpx_dsp_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vp9_compute_qdelta
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_ratectrl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2555
      functionLinenumberEnd: 2572
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - double
        - double
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          75
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - vp9_convert_qindex_to_q
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:2563,9'
          Dst:             vp9_convert_qindex_to_q
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:2569,9'
          Dst:             vp9_convert_qindex_to_q
    - functionName:    vp9_rc_get_one_pass_cbr_params
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_ratectrl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2506
      functionLinenumberEnd: 2552
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         37
      ICount:          196
      EdgeCount:       49
      CyclomaticComplexity: 14
      functionsReached:
        - frame_is_intra_only
        - vp9_calc_iframe_target_size_one_pass_cbr
        - vp9_calc_pframe_target_size_one_pass_cbr
        - vp9_cyclic_refresh_set_golden_update
        - vp9_cyclic_refresh_update_parameters
        - vp9_rc_set_frame_target
        - vp9_resize_one_pass_cbr
        - vp9_update_buffer_level_preencode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:2522,7'
          Dst:             vp9_cyclic_refresh_set_golden_update
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:2537,5'
          Dst:             vp9_cyclic_refresh_update_parameters
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:2539,7'
          Dst:             frame_is_intra_only
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:2540,14'
          Dst:             vp9_calc_iframe_target_size_one_pass_cbr
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:2542,14'
          Dst:             vp9_calc_pframe_target_size_one_pass_cbr
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:2544,3'
          Dst:             vp9_rc_set_frame_target
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:2546,23'
          Dst:             vp9_update_buffer_level_preencode
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:2549,27'
          Dst:             vp9_resize_one_pass_cbr
    - functionName:    vp9_calc_iframe_target_size_one_pass_cbr
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_ratectrl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2207
      functionLinenumberEnd: 2233
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         20
      ICount:          117
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - vp9_rc_clamp_iframe_target_size
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:2233,10'
          Dst:             vp9_rc_clamp_iframe_target_size
    - functionName:    vp9_update_buffer_level_preencode
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_ratectrl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 261
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          27
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vp9_resize_one_pass_cbr
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_ratectrl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2746
      functionLinenumberEnd: 2886
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         64
      ICount:          341
      EdgeCount:       90
      CyclomaticComplexity: 28
      functionsReached:
        - calc_active_worst_quality_one_pass_cbr
        - vp9_calc_pframe_target_size_one_pass_cbr
        - vp9_rc_regulate_q
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:2863,29'
          Dst:             vp9_calc_pframe_target_size_one_pass_cbr
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:2869,28'
          Dst:             calc_active_worst_quality_one_pass_cbr
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:2870,14'
          Dst:             vp9_rc_regulate_q
    - functionName:    vp9_rc_regulate_q
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_ratectrl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 833
      functionLinenumberEnd: 879
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          155
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - adjust_q_cbr
        - get_rate_correction_factor
        - vp9_cyclic_refresh_rc_bits_per_mb
        - vp9_rc_bits_per_mb
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:839,36'
          Dst:             get_rate_correction_factor
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:852,16'
          Dst:             vp9_cyclic_refresh_rc_bits_per_mb
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:855,36'
          Dst:             vp9_rc_bits_per_mb
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:876,44'
          Dst:             adjust_q_cbr
    - functionName:    get_rate_correction_factor
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_ratectrl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 702
      functionLinenumberEnd: 722
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         23
      ICount:          114
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - fclamp
        - frame_is_intra_only
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:707,7'
          Dst:             frame_is_intra_only
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:722,10'
          Dst:             fclamp
    - functionName:    vp9_rc_bits_per_mb
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_ratectrl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 197
      functionLinenumberEnd: 206
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - int
        - double
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          41
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - vp9_convert_qindex_to_q
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:198,20'
          Dst:             vp9_convert_qindex_to_q
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:201,3'
          Dst:             __assert_fail
    - functionName:    adjust_q_cbr
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_ratectrl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 679
      functionLinenumberEnd: 699
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         40
      ICount:          182
      EdgeCount:       55
      CyclomaticComplexity: 17
      functionsReached:
        - clamp
        - vp9_cyclic_refresh_limit_q
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:686,18'
          Dst:             clamp
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:698,5'
          Dst:             vp9_cyclic_refresh_limit_q
    - functionName:    set_intra_only_frame
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_ratectrl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2236
      functionLinenumberEnd: 2290
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         131
      ICount:          599
      EdgeCount:       185
      CyclomaticComplexity: 56
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vp9_rc_get_svc_params
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_ratectrl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2292
      functionLinenumberEnd: 2504
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         145
      ICount:          823
      EdgeCount:       200
      CyclomaticComplexity: 57
      functionsReached:
        - __assert_fail
        - get_layer_resolution
        - is_one_pass_svc
        - set_intra_only_frame
        - vp9_calc_iframe_target_size_one_pass_cbr
        - vp9_calc_iframe_target_size_one_pass_vbr
        - vp9_calc_pframe_target_size_one_pass_cbr
        - vp9_calc_pframe_target_size_one_pass_vbr
        - vp9_cyclic_refresh_update_parameters
        - vp9_rc_set_frame_target
        - vp9_resize_one_pass_cbr
        - vp9_set_size_literal
        - vp9_svc_check_spatial_layer_sync
        - vp9_svc_reset_temporal_layers
        - vp9_update_buffer_level_svc_preencode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:2315,9'
          Dst:             is_one_pass_svc
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:2316,40'
          Dst:             vp9_svc_reset_temporal_layers
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:2324,18'
          Dst:             vp9_calc_iframe_target_size_one_pass_cbr
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:2326,18'
          Dst:             vp9_calc_iframe_target_size_one_pass_vbr
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:2330,9'
          Dst:             is_one_pass_svc
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:2340,18'
          Dst:             vp9_calc_pframe_target_size_one_pass_cbr
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:2354,18'
          Dst:             vp9_calc_pframe_target_size_one_pass_vbr
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:2365,18'
          Dst:             vp9_calc_iframe_target_size_one_pass_cbr
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:2367,18'
          Dst:             vp9_calc_iframe_target_size_one_pass_vbr
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:2406,3'
          Dst:             vp9_svc_check_spatial_layer_sync
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:2417,7'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:2431,9'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:2451,5'
          Dst:             set_intra_only_frame
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:2453,16'
          Dst:             vp9_calc_iframe_target_size_one_pass_cbr
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:2455,16'
          Dst:             vp9_calc_iframe_target_size_one_pass_vbr
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:2463,5'
          Dst:             vp9_cyclic_refresh_update_parameters
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:2465,3'
          Dst:             vp9_rc_set_frame_target
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:2466,23'
          Dst:             vp9_update_buffer_level_svc_preencode
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:2472,27'
          Dst:             vp9_resize_one_pass_cbr
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:2494,7'
          Dst:             get_layer_resolution
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:2497,7'
          Dst:             vp9_set_size_literal
    - functionName:    vp9_calc_iframe_target_size_one_pass_vbr
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_ratectrl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2049
      functionLinenumberEnd: 2057
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vp9_rc_clamp_iframe_target_size
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:2057,10'
          Dst:             vp9_rc_clamp_iframe_target_size
    - functionName:    vp9_update_buffer_level_svc_preencode
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_ratectrl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 274
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         64
      ICount:          397
      EdgeCount:       86
      CyclomaticComplexity: 24
      functionsReached:
        - saturate_cast_double_to_int
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:295,31'
          Dst:             saturate_cast_double_to_int
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:295,31'
          Dst:             saturate_cast_double_to_int
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:295,31'
          Dst:             saturate_cast_double_to_int
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:0,0'
          Dst:             saturate_cast_double_to_int
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:0,0'
          Dst:             saturate_cast_double_to_int
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:295,31'
          Dst:             saturate_cast_double_to_int
    - functionName:    vp9_rc_get_one_pass_vbr_params
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_ratectrl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2128
      functionLinenumberEnd: 2154
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         27
      ICount:          140
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - vp9_calc_iframe_target_size_one_pass_vbr
        - vp9_calc_pframe_target_size_one_pass_vbr
        - vp9_cyclic_refresh_update_parameters
        - vp9_rc_set_frame_target
        - vp9_set_gf_update_one_pass_vbr
        - vp9_update_buffer_level_preencode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:2145,3'
          Dst:             vp9_set_gf_update_one_pass_vbr
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:2147,14'
          Dst:             vp9_calc_iframe_target_size_one_pass_vbr
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:2149,14'
          Dst:             vp9_calc_pframe_target_size_one_pass_vbr
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:2150,3'
          Dst:             vp9_rc_set_frame_target
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:2151,23'
          Dst:             vp9_update_buffer_level_preencode
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:2153,5'
          Dst:             vp9_cyclic_refresh_update_parameters
    - functionName:    vp9_set_gf_update_one_pass_vbr
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_ratectrl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2079
      functionLinenumberEnd: 2126
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         64
      ICount:          301
      EdgeCount:       86
      CyclomaticComplexity: 24
      functionsReached:
        - adjust_gfint_frame_constraint
        - vp9_cyclic_refresh_set_golden_update
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:2086,7'
          Dst:             vp9_cyclic_refresh_set_golden_update
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:2116,7'
          Dst:             adjust_gfint_frame_constraint
    - functionName:    update_altref_usage
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_ratectrl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1797
      functionLinenumberEnd: 1819
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         35
      ICount:          205
      EdgeCount:       48
      CyclomaticComplexity: 15
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    update_golden_frame_stats
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_ratectrl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1759
      functionLinenumberEnd: 1795
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         27
      ICount:          131
      EdgeCount:       37
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    update_alt_ref_frame_stats
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_ratectrl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1747
      functionLinenumberEnd: 1757
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    is_altref_enabled
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1150
      functionLinenumberEnd: 1153
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          45
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    update_buffer_level_postencode
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_ratectrl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 330
      functionLinenumberEnd: 346
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          80
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - is_one_pass_svc
        - update_layer_buffer_level_postencode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:343,7'
          Dst:             is_one_pass_svc
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:344,5'
          Dst:             update_layer_buffer_level_postencode
    - functionName:    vp9_rc_postencode_update
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_ratectrl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1855
      functionLinenumberEnd: 2006
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         131
      ICount:          771
      EdgeCount:       180
      CyclomaticComplexity: 51
      functionsReached:
        - frame_is_intra_only
        - is_altref_enabled
        - update_alt_ref_frame_stats
        - update_altref_usage
        - update_buffer_level_postencode
        - update_golden_frame_stats
        - vp9_convert_qindex_to_q
        - vp9_rc_update_rate_correction_factors
        - vp9_svc_adjust_avg_frame_qindex
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:1869,3'
          Dst:             vp9_rc_update_rate_correction_factors
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:1872,7'
          Dst:             frame_is_intra_only
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:1895,20'
          Dst:             vp9_convert_qindex_to_q
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:1904,21'
          Dst:             vp9_svc_adjust_avg_frame_qindex
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:1926,7'
          Dst:             frame_is_intra_only
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:1928,3'
          Dst:             update_buffer_level_postencode
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:1932,8'
          Dst:             frame_is_intra_only
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:1951,9'
          Dst:             is_altref_enabled
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:1952,11'
          Dst:             frame_is_intra_only
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:1954,7'
          Dst:             update_alt_ref_frame_stats
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:1957,7'
          Dst:             update_golden_frame_stats
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:1981,7'
          Dst:             frame_is_intra_only
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:1995,10'
          Dst:             frame_is_intra_only
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:1996,39'
          Dst:             update_altref_usage
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:2000,8'
          Dst:             frame_is_intra_only
    - functionName:    vp9_rc_update_rate_correction_factors
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_ratectrl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 750
      functionLinenumberEnd: 830
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         42
      ICount:          222
      EdgeCount:       57
      CyclomaticComplexity: 17
      functionsReached:
        - get_rate_correction_factor
        - log10
        - set_rate_correction_factor
        - vp9_cyclic_refresh_estimate_bits_at_q
        - vp9_estimate_bits_at_q
        - vpx_clear_system_state
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:753,35'
          Dst:             get_rate_correction_factor
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:764,3'
          Dst:             vpx_clear_system_state
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:771,9'
          Dst:             vp9_cyclic_refresh_estimate_bits_at_q
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:775,9'
          Dst:             vp9_estimate_bits_at_q
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:791,22'
          Dst:             log10
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:829,3'
          Dst:             set_rate_correction_factor
    - functionName:    vp9_estimate_bits_at_q
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_ratectrl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 211
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - int
        - int
        - double
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vp9_rc_bits_per_mb
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:213,13'
          Dst:             vp9_rc_bits_per_mb
    - functionName:    log10
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    set_rate_correction_factor
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_ratectrl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 725
      functionLinenumberEnd: 748
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          116
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - fclamp
        - frame_is_intra_only
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:732,12'
          Dst:             fclamp
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:734,7'
          Dst:             frame_is_intra_only
    - functionName:    vp9_compute_frame_low_motion
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_ratectrl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1821
      functionLinenumberEnd: 1853
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         37
      ICount:          214
      EdgeCount:       50
      CyclomaticComplexity: 15
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vp9_rc_compute_frame_size_bounds
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_ratectrl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1711
      functionLinenumberEnd: 1726
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          59
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vp9_configure_buffer_updates
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_ratectrl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1651
      functionLinenumberEnd: 1707
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          122
      EdgeCount:       15
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/libvpx/vp9/encoder/vp9_ratectrl.c:1658,3'
          Branch Sides:    []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:1701,7'
          Dst:             __assert_fail
    - functionName:    rc_pick_q_and_bounds_one_pass_vbr
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_ratectrl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1157
      functionLinenumberEnd: 1343
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         126
      ICount:          615
      EdgeCount:       170
      CyclomaticComplexity: 46
      functionsReached:
        - __assert_fail
        - calc_active_worst_quality_one_pass_vbr
        - clamp
        - frame_is_intra_only
        - get_active_cq_level_one_pass
        - get_gf_active_quality
        - get_kf_active_quality
        - vp9_compute_qdelta
        - vp9_compute_qdelta_by_rate
        - vp9_convert_qindex_to_q
        - vp9_rc_regulate_q
        - vpx_clear_system_state
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libvpx/vp9/encoder/vp9_ratectrl.c:1166,3'
          Branch Sides:    []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:1161,24'
          Dst:             get_active_cq_level_one_pass
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:1163,30'
          Dst:             calc_active_worst_quality_one_pass_vbr
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:1166,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:1168,7'
          Dst:             frame_is_intra_only
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:1171,23'
          Dst:             vp9_convert_qindex_to_q
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:1173,11'
          Dst:             vp9_compute_qdelta
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:1180,31'
          Dst:             vp9_convert_qindex_to_q
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:1181,26'
          Dst:             vp9_compute_qdelta
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:1189,29'
          Dst:             get_kf_active_quality
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:1199,15'
          Dst:             vp9_convert_qindex_to_q
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:1201,11'
          Dst:             vp9_compute_qdelta
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:1221,29'
          Dst:             get_gf_active_quality
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:1228,23'
          Dst:             vp9_convert_qindex_to_q
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:0,0'
          Dst:             vp9_compute_qdelta
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:1238,29'
          Dst:             get_gf_active_quality
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:1243,23'
          Dst:             vp9_convert_qindex_to_q
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:1246,26'
          Dst:             vp9_compute_qdelta
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:1270,7'
          Dst:             clamp
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:1272,7'
          Dst:             clamp
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:1280,5'
          Dst:             vpx_clear_system_state
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:1285,16'
          Dst:             vp9_compute_qdelta_by_rate
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:1289,16'
          Dst:             vp9_compute_qdelta_by_rate
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:1304,9'
          Dst:             vp9_rc_regulate_q
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:1339,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:1340,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:1342,3'
          Dst:             __assert_fail
    - functionName:    get_gf_active_quality
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_ratectrl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 907
      functionLinenumberEnd: 918
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          58
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - get_active_quality
      functionUses:    5
      BranchProfiles:
        - Branch String:   '/src/libvpx/vp9/encoder/vp9_ratectrl.c:916,3'
          Branch Sides:    []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:916,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:918,10'
          Dst:             get_active_quality
    - functionName:    vp9_compute_qdelta_by_rate
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_ratectrl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2577
      functionLinenumberEnd: 2596
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - double
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          51
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - vp9_rc_bits_per_mb
      functionUses:    25
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:2583,7'
          Dst:             vp9_rc_bits_per_mb
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:2590,9'
          Dst:             vp9_rc_bits_per_mb
    - functionName:    rc_pick_q_and_bounds_one_pass_cbr
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_ratectrl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1021
      functionLinenumberEnd: 1116
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         70
      ICount:          339
      EdgeCount:       91
      CyclomaticComplexity: 23
      functionsReached:
        - __assert_fail
        - calc_active_worst_quality_one_pass_cbr
        - clamp
        - frame_is_intra_only
        - get_gf_active_quality
        - get_kf_active_quality
        - vp9_compute_qdelta
        - vp9_convert_qindex_to_q
        - vp9_rc_regulate_q
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libvpx/vp9/encoder/vp9_ratectrl.c:1028,3'
          Branch Sides:    []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:1025,30'
          Dst:             calc_active_worst_quality_one_pass_cbr
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:1028,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:1030,7'
          Dst:             frame_is_intra_only
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:1037,31'
          Dst:             vp9_convert_qindex_to_q
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:1038,26'
          Dst:             vp9_compute_qdelta
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:1046,29'
          Dst:             get_kf_active_quality
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:1056,15'
          Dst:             vp9_convert_qindex_to_q
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:1058,11'
          Dst:             vp9_compute_qdelta
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:1072,27'
          Dst:             get_gf_active_quality
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:1090,7'
          Dst:             clamp
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:1092,7'
          Dst:             clamp
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:1098,7'
          Dst:             frame_is_intra_only
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:1101,9'
          Dst:             vp9_rc_regulate_q
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:1112,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:1113,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:1115,3'
          Dst:             __assert_fail
    - functionName:    vp9_rc_pick_q_and_bounds
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_ratectrl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1628
      functionLinenumberEnd: 1648
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          99
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - rc_pick_q_and_bounds_one_pass_cbr
        - rc_pick_q_and_bounds_one_pass_vbr
        - vp9_rc_pick_q_and_bounds_two_pass
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:1633,11'
          Dst:             rc_pick_q_and_bounds_one_pass_cbr
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:1635,11'
          Dst:             rc_pick_q_and_bounds_one_pass_vbr
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:1637,9'
          Dst:             vp9_rc_pick_q_and_bounds_two_pass
    - functionName:    vp9_rc_pick_q_and_bounds_two_pass
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_ratectrl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1469
      functionLinenumberEnd: 1625
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         116
      ICount:          585
      EdgeCount:       148
      CyclomaticComplexity: 34
      functionsReached:
        - __assert_fail
        - clamp
        - frame_is_intra_only
        - frame_is_kf_gf_arf
        - get_active_cq_level_two_pass
        - get_gf_active_quality
        - pick_kf_q_bound_two_pass
        - rc_constant_q
        - vp9_compute_qdelta_by_rate
        - vp9_frame_type_qdelta
        - vp9_rc_regulate_q
        - vpx_clear_system_state
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libvpx/vp9/encoder/vp9_ratectrl.c:1485,3'
          Branch Sides:    []
        - Branch String:   '/src/libvpx/vp9/encoder/vp9_ratectrl.c:1510,7'
          Branch Sides:    []
        - Branch String:   '/src/libvpx/vp9/encoder/vp9_ratectrl.c:1513,7'
          Branch Sides:    []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:1474,24'
          Dst:             get_active_cq_level_two_pass
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:1485,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:1488,12'
          Dst:             rc_constant_q
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:1490,7'
          Dst:             frame_is_intra_only
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:1491,5'
          Dst:             pick_kf_q_bound_two_pass
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:1506,27'
          Dst:             get_gf_active_quality
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:1510,7'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:1513,7'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:1544,7'
          Dst:             frame_is_intra_only
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:1551,7'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:1558,5'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:1572,3'
          Dst:             vpx_clear_system_state
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:1574,8'
          Dst:             frame_is_intra_only
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:1576,18'
          Dst:             vp9_frame_type_qdelta
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:1584,47'
          Dst:             frame_is_kf_gf_arf
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:1585,18'
          Dst:             vp9_compute_qdelta_by_rate
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:1592,7'
          Dst:             clamp
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:1594,7'
          Dst:             clamp
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:1596,7'
          Dst:             frame_is_intra_only
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:1606,9'
          Dst:             vp9_rc_regulate_q
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:1620,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:1621,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:1623,3'
          Dst:             __assert_fail
    - functionName:    get_active_cq_level_two_pass
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_ratectrl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1136
      functionLinenumberEnd: 1152
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          64
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rc_constant_q
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_ratectrl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1428
      functionLinenumberEnd: 1466
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          95
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - frame_is_intra_only
        - get_active_cq_level_two_pass
        - get_gf_active_quality
        - pick_kf_q_bound_two_pass
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:1433,30'
          Dst:             frame_is_intra_only
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:1435,24'
          Dst:             get_active_cq_level_two_pass
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:1443,5'
          Dst:             pick_kf_q_bound_two_pass
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:1448,27'
          Dst:             get_gf_active_quality
    - functionName:    pick_kf_q_bound_two_pass
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_ratectrl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1364
      functionLinenumberEnd: 1425
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          155
      EdgeCount:       38
      CyclomaticComplexity: 12
      functionsReached:
        - get_kf_active_quality
        - vp9_compute_qdelta
        - vp9_convert_qindex_to_q
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:1381,24'
          Dst:             vp9_convert_qindex_to_q
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:1382,22'
          Dst:             vp9_compute_qdelta
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:1388,24'
          Dst:             vp9_convert_qindex_to_q
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:1389,22'
          Dst:             vp9_compute_qdelta
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:1399,9'
          Dst:             get_kf_active_quality
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:1419,13'
          Dst:             vp9_convert_qindex_to_q
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:1421,9'
          Dst:             vp9_compute_qdelta
    - functionName:    vp9_frame_type_qdelta
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_ratectrl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1346
      functionLinenumberEnd: 1358
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vp9_compute_qdelta_by_rate
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:1356,16'
          Dst:             vp9_compute_qdelta_by_rate
    - functionName:    vp9_rc_drop_frame
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_ratectrl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 627
      functionLinenumberEnd: 677
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         43
      ICount:          208
      EdgeCount:       59
      CyclomaticComplexity: 18
      functionsReached:
        - vp9_inc_frame_in_layer
        - vp9_rc_postencode_update_drop_frame
        - vp9_test_drop
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:639,7'
          Dst:             vp9_test_drop
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:640,5'
          Dst:             vp9_rc_postencode_update_drop_frame
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:660,9'
          Dst:             vp9_inc_frame_in_layer
    - functionName:    vp9_test_drop
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_ratectrl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 526
      functionLinenumberEnd: 577
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         41
      ICount:          201
      EdgeCount:       56
      CyclomaticComplexity: 17
      functionsReached:
        - check_buffer_above_thresh
        - check_buffer_below_thresh
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:547,10'
          Dst:             check_buffer_below_thresh
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:556,11'
          Dst:             check_buffer_above_thresh
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:559,18'
          Dst:             check_buffer_below_thresh
    - functionName:    vp9_rc_postencode_update_drop_frame
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_ratectrl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2008
      functionLinenumberEnd: 2027
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          64
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    check_buffer_below_thresh
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_ratectrl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 491
      functionLinenumberEnd: 524
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         30
      ICount:          164
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    check_buffer_above_thresh
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_ratectrl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 464
      functionLinenumberEnd: 489
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          98
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    post_encode_drop_cbr
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_ratectrl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 579
      functionLinenumberEnd: 625
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         35
      ICount:          245
      EdgeCount:       47
      CyclomaticComplexity: 14
      functionsReached:
        - vp9_rc_postencode_update_drop_frame
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:588,5'
          Dst:             vp9_rc_postencode_update_drop_frame
    - functionName:    vp9_rc_init
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_ratectrl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 373
      functionLinenumberEnd: 462
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          200
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - vp9_convert_qindex_to_q
        - vp9_rc_get_default_max_gf_interval
        - vp9_rc_get_default_min_gf_interval
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:430,15'
          Dst:             vp9_convert_qindex_to_q
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:440,27'
          Dst:             vp9_rc_get_default_min_gf_interval
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:443,27'
          Dst:             vp9_rc_get_default_max_gf_interval
    - functionName:    vp9_convert_q_to_qindex
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_ratectrl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 185
      functionLinenumberEnd: 193
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - double
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          31
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - vp9_convert_qindex_to_q
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:189,9'
          Dst:             vp9_convert_qindex_to_q
    - functionName:    init_minq_luts
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_ratectrl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - get_minq_index
        - vp9_convert_qindex_to_q
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:138,25'
          Dst:             vp9_convert_qindex_to_q
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:139,19'
          Dst:             get_minq_index
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:140,20'
          Dst:             get_minq_index
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:145,20'
          Dst:             get_minq_index
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:146,16'
          Dst:             get_minq_index
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:148,21'
          Dst:             get_minq_index
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:149,14'
          Dst:             get_minq_index
    - functionName:    vp9_rc_init_minq_luts
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_ratectrl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 153
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - init_minq_luts
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:154,3'
          Dst:             init_minq_luts
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:158,3'
          Dst:             init_minq_luts
        - Src:             '/src/libvpx/vp9/encoder/vp9_ratectrl.c:161,3'
          Dst:             init_minq_luts
    - functionName:    get_ref_frame_map_idx
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1028
      functionLinenumberEnd: 1036
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    scaled_buffer_offset
      functionSourceFile: '/src/libvpx/vp9/common/vp9_reconinter.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_msb
      functionSourceFile: '/src/libvpx/vpx_ports/bitops.h'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_tx_probs
      functionSourceFile: '/src/libvpx/vp9/common/vp9_pred_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 181
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - char
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          40
      EdgeCount:       14
      CyclomaticComplexity: 8
      functionsReached:
        - __assert_fail
      functionUses:    6
      BranchProfiles:
        - Branch String:   '/src/libvpx/vp9/common/vp9_pred_common.h:175,3'
          Branch Sides:    []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/vp9_pred_common.h:179,14'
          Dst:             __assert_fail
    - functionName:    compute_rd_thresh_factor
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_rd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 312
      functionLinenumberEnd: 328
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          54
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - pow
        - vp9_dc_quant
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libvpx/vp9/encoder/vp9_rd.c:315,3'
          Branch Sides:    []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:319,7'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:0,0'
          Dst:             vp9_dc_quant
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:328,10'
          Dst:             pow
    - functionName:    pow
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    clamp
      functionSourceFile: '/src/libvpx/vpx_dsp/vpx_dsp_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vp9_get_intra_cost_penalty
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_rd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 779
      functionLinenumberEnd: 794
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - char
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          53
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - vp9_dc_quant
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:794,16'
          Dst:             vp9_dc_quant
    - functionName:    vp9_update_rd_thresh_fact
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_rd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 758
      functionLinenumberEnd: 776
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         57
      ICount:          273
      EdgeCount:       76
      CyclomaticComplexity: 21
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vp9_set_rd_speed_thresholds_sub8x8
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_rd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 747
      functionLinenumberEnd: 755
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vp9_set_rd_speed_thresholds
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_rd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 693
      functionLinenumberEnd: 745
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          68
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_pred_context_switchable_interp
      functionSourceFile: '/src/libvpx/vp9/common/vp9_pred_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          62
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vp9_get_switchable_rate
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_rd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 686
      functionLinenumberEnd: 690
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - get_pred_context_switchable_interp
      functionUses:    14
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:688,19'
          Dst:             get_pred_context_switchable_interp
    - functionName:    get_ref_frame_buf_idx
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1039
      functionLinenumberEnd: 1042
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - get_ref_frame_map_idx
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.h:1041,23'
          Dst:             get_ref_frame_map_idx
    - functionName:    vp9_get_scaled_ref_frame
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_rd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 676
      functionLinenumberEnd: 682
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          58
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
        - get_ref_frame_buf_idx
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:679,23'
          Dst:             get_ref_frame_buf_idx
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:680,3'
          Dst:             __assert_fail
    - functionName:    vp9_raster_block_offset_int16
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_rd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 670
      functionLinenumberEnd: 672
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - char
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vp9_raster_block_offset
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:672,17'
          Dst:             vp9_raster_block_offset
    - functionName:    vp9_raster_block_offset
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_rd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 662
      functionLinenumberEnd: 666
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - char
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    setup_pred_plane
      functionSourceFile: '/src/libvpx/vp9/common/vp9_reconinter.h'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - scaled_buffer_offset
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/vp9_reconinter.h:91,20'
          Dst:             scaled_buffer_offset
    - functionName:    vp9_setup_pred_block
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_rd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 645
      functionLinenumberEnd: 659
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          53
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - setup_pred_plane
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:655,5'
          Dst:             setup_pred_plane
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:655,5'
          Dst:             setup_pred_plane
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:655,5'
          Dst:             setup_pred_plane
    - functionName:    vp9_mv_pred
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_rd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 589
      functionLinenumberEnd: 639
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         35
      ICount:          209
      EdgeCount:       47
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_plane_block_size
      functionSourceFile: '/src/libvpx/vp9/common/vp9_blockd.h'
      linkageType:     InternalLinkage
      functionLinenumber: 253
      functionLinenumberEnd: 254
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - char
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vp9_get_entropy_contexts
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_rd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 550
      functionLinenumberEnd: 583
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - char
        - char
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         95
      ICount:          656
      EdgeCount:       126
      CyclomaticComplexity: 33
      functionsReached:
        - __assert_fail
        - get_plane_block_size
      functionUses:    5
      BranchProfiles:
        - Branch String:   '/src/libvpx/vp9/encoder/vp9_rd.c:558,3'
          Branch Sides:    []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:551,34'
          Dst:             get_plane_block_size
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:576,7'
          Dst:             __assert_fail
    - functionName:    model_rd_norm
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_rd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 505
      functionLinenumberEnd: 514
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          47
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - get_msb
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:507,17'
          Dst:             get_msb
    - functionName:    vp9_model_rd_from_var_lapndz
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_rd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 520
      functionLinenumberEnd: 539
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          62
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - model_rd_norm
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:535,5'
          Dst:             model_rd_norm
    - functionName:    fill_mode_costs
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_rd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          372
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - get_tx_probs
        - vp9_cost_tokens
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:98,7'
          Dst:             vp9_cost_tokens
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:98,7'
          Dst:             vp9_cost_tokens
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:98,7'
          Dst:             vp9_cost_tokens
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:98,7'
          Dst:             vp9_cost_tokens
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:98,7'
          Dst:             vp9_cost_tokens
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:98,7'
          Dst:             vp9_cost_tokens
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:98,7'
          Dst:             vp9_cost_tokens
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:98,7'
          Dst:             vp9_cost_tokens
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:98,7'
          Dst:             vp9_cost_tokens
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:98,7'
          Dst:             vp9_cost_tokens
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:103,3'
          Dst:             vp9_cost_tokens
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:105,5'
          Dst:             vp9_cost_tokens
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:107,5'
          Dst:             vp9_cost_tokens
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:105,5'
          Dst:             vp9_cost_tokens
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:107,5'
          Dst:             vp9_cost_tokens
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:105,5'
          Dst:             vp9_cost_tokens
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:107,5'
          Dst:             vp9_cost_tokens
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:105,5'
          Dst:             vp9_cost_tokens
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:107,5'
          Dst:             vp9_cost_tokens
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:105,5'
          Dst:             vp9_cost_tokens
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:107,5'
          Dst:             vp9_cost_tokens
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:105,5'
          Dst:             vp9_cost_tokens
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:107,5'
          Dst:             vp9_cost_tokens
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:105,5'
          Dst:             vp9_cost_tokens
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:107,5'
          Dst:             vp9_cost_tokens
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:105,5'
          Dst:             vp9_cost_tokens
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:107,5'
          Dst:             vp9_cost_tokens
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:105,5'
          Dst:             vp9_cost_tokens
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:107,5'
          Dst:             vp9_cost_tokens
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:105,5'
          Dst:             vp9_cost_tokens
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:107,5'
          Dst:             vp9_cost_tokens
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:112,5'
          Dst:             vp9_cost_tokens
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:112,5'
          Dst:             vp9_cost_tokens
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:112,5'
          Dst:             vp9_cost_tokens
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:112,5'
          Dst:             vp9_cost_tokens
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:118,34'
          Dst:             get_tx_probs
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:118,34'
          Dst:             get_tx_probs
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:118,34'
          Dst:             get_tx_probs
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:118,34'
          Dst:             get_tx_probs
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:118,34'
          Dst:             get_tx_probs
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:118,34'
          Dst:             get_tx_probs
    - functionName:    get_partition_probs
      functionSourceFile: '/src/libvpx/vp9/common/vp9_onyxc_int.h'
      linkageType:     InternalLinkage
      functionLinenumber: 401
      functionLinenumberEnd: 402
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    16
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fill_token_costs
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_rd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         79
      ICount:          673
      EdgeCount:       114
      CyclomaticComplexity: 37
      functionsReached:
        - __assert_fail
        - vp9_cost_tokens
        - vp9_cost_tokens_skip
        - vp9_model_to_full_probs
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:145,13'
          Dst:             vp9_model_to_full_probs
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:146,13'
          Dst:             vp9_cost_tokens
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:147,13'
          Dst:             vp9_cost_tokens_skip
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:149,13'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:145,13'
          Dst:             vp9_model_to_full_probs
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:146,13'
          Dst:             vp9_cost_tokens
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:147,13'
          Dst:             vp9_cost_tokens_skip
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:145,13'
          Dst:             vp9_model_to_full_probs
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:146,13'
          Dst:             vp9_cost_tokens
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:147,13'
          Dst:             vp9_cost_tokens_skip
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:145,13'
          Dst:             vp9_model_to_full_probs
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:146,13'
          Dst:             vp9_cost_tokens
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:147,13'
          Dst:             vp9_cost_tokens_skip
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:145,13'
          Dst:             vp9_model_to_full_probs
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:146,13'
          Dst:             vp9_cost_tokens
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:147,13'
          Dst:             vp9_cost_tokens_skip
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:145,13'
          Dst:             vp9_model_to_full_probs
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:146,13'
          Dst:             vp9_cost_tokens
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:147,13'
          Dst:             vp9_cost_tokens_skip
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:145,13'
          Dst:             vp9_model_to_full_probs
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:146,13'
          Dst:             vp9_cost_tokens
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:147,13'
          Dst:             vp9_cost_tokens_skip
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:145,13'
          Dst:             vp9_model_to_full_probs
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:146,13'
          Dst:             vp9_cost_tokens
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:147,13'
          Dst:             vp9_cost_tokens_skip
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:145,13'
          Dst:             vp9_model_to_full_probs
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:146,13'
          Dst:             vp9_cost_tokens
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:147,13'
          Dst:             vp9_cost_tokens_skip
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:145,13'
          Dst:             vp9_model_to_full_probs
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:146,13'
          Dst:             vp9_cost_tokens
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:147,13'
          Dst:             vp9_cost_tokens_skip
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:145,13'
          Dst:             vp9_model_to_full_probs
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:146,13'
          Dst:             vp9_cost_tokens
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:147,13'
          Dst:             vp9_cost_tokens_skip
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:145,13'
          Dst:             vp9_model_to_full_probs
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:146,13'
          Dst:             vp9_cost_tokens
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:147,13'
          Dst:             vp9_cost_tokens_skip
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:145,13'
          Dst:             vp9_model_to_full_probs
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:146,13'
          Dst:             vp9_cost_tokens
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:147,13'
          Dst:             vp9_cost_tokens_skip
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:145,13'
          Dst:             vp9_model_to_full_probs
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:146,13'
          Dst:             vp9_cost_tokens
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:147,13'
          Dst:             vp9_cost_tokens_skip
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:145,13'
          Dst:             vp9_model_to_full_probs
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:146,13'
          Dst:             vp9_cost_tokens
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:147,13'
          Dst:             vp9_cost_tokens_skip
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:145,13'
          Dst:             vp9_model_to_full_probs
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:146,13'
          Dst:             vp9_cost_tokens
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:147,13'
          Dst:             vp9_cost_tokens_skip
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:145,13'
          Dst:             vp9_model_to_full_probs
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:146,13'
          Dst:             vp9_cost_tokens
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:147,13'
          Dst:             vp9_cost_tokens_skip
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:145,13'
          Dst:             vp9_model_to_full_probs
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:146,13'
          Dst:             vp9_cost_tokens
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:147,13'
          Dst:             vp9_cost_tokens_skip
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:145,13'
          Dst:             vp9_model_to_full_probs
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:146,13'
          Dst:             vp9_cost_tokens
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:147,13'
          Dst:             vp9_cost_tokens_skip
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:145,13'
          Dst:             vp9_model_to_full_probs
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:146,13'
          Dst:             vp9_cost_tokens
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:147,13'
          Dst:             vp9_cost_tokens_skip
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:145,13'
          Dst:             vp9_model_to_full_probs
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:146,13'
          Dst:             vp9_cost_tokens
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:147,13'
          Dst:             vp9_cost_tokens_skip
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:145,13'
          Dst:             vp9_model_to_full_probs
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:146,13'
          Dst:             vp9_cost_tokens
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:147,13'
          Dst:             vp9_cost_tokens_skip
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:145,13'
          Dst:             vp9_model_to_full_probs
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:146,13'
          Dst:             vp9_cost_tokens
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:147,13'
          Dst:             vp9_cost_tokens_skip
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:145,13'
          Dst:             vp9_model_to_full_probs
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:146,13'
          Dst:             vp9_cost_tokens
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:147,13'
          Dst:             vp9_cost_tokens_skip
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:145,13'
          Dst:             vp9_model_to_full_probs
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:146,13'
          Dst:             vp9_cost_tokens
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:147,13'
          Dst:             vp9_cost_tokens_skip
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:145,13'
          Dst:             vp9_model_to_full_probs
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:146,13'
          Dst:             vp9_cost_tokens
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:147,13'
          Dst:             vp9_cost_tokens_skip
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:145,13'
          Dst:             vp9_model_to_full_probs
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:146,13'
          Dst:             vp9_cost_tokens
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:147,13'
          Dst:             vp9_cost_tokens_skip
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:145,13'
          Dst:             vp9_model_to_full_probs
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:146,13'
          Dst:             vp9_cost_tokens
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:147,13'
          Dst:             vp9_cost_tokens_skip
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:145,13'
          Dst:             vp9_model_to_full_probs
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:146,13'
          Dst:             vp9_cost_tokens
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:147,13'
          Dst:             vp9_cost_tokens_skip
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:145,13'
          Dst:             vp9_model_to_full_probs
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:146,13'
          Dst:             vp9_cost_tokens
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:147,13'
          Dst:             vp9_cost_tokens_skip
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:145,13'
          Dst:             vp9_model_to_full_probs
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:146,13'
          Dst:             vp9_cost_tokens
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:147,13'
          Dst:             vp9_cost_tokens_skip
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:145,13'
          Dst:             vp9_model_to_full_probs
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:146,13'
          Dst:             vp9_cost_tokens
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:147,13'
          Dst:             vp9_cost_tokens_skip
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:145,13'
          Dst:             vp9_model_to_full_probs
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:146,13'
          Dst:             vp9_cost_tokens
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:147,13'
          Dst:             vp9_cost_tokens_skip
    - functionName:    frame_is_intra_only
      functionSourceFile: '/src/libvpx/vp9/common/vp9_onyxc_int.h'
      linkageType:     InternalLinkage
      functionLinenumber: 363
      functionLinenumberEnd: 364
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    set_partition_probs
      functionSourceFile: '/src/libvpx/vp9/common/vp9_onyxc_int.h'
      linkageType:     InternalLinkage
      functionLinenumber: 368
      functionLinenumberEnd: 373
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - frame_is_intra_only
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/vp9_onyxc_int.h:370,7'
          Dst:             frame_is_intra_only
    - functionName:    set_block_thresholds
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_rd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 355
      functionLinenumberEnd: 385
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         48
      ICount:          323
      EdgeCount:       63
      CyclomaticComplexity: 17
      functionsReached:
        - clamp
        - compute_rd_thresh_factor
        - vp9_get_qindex
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:360,15'
          Dst:             vp9_get_qindex
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:360,9'
          Dst:             clamp
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:363,19'
          Dst:             compute_rd_thresh_factor
    - functionName:    set_error_per_bit
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_rd.h'
      linkageType:     InternalLinkage
      functionLinenumber: 198
      functionLinenumberEnd: 201
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vp9_initialize_rd_consts
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_rd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 396
      functionLinenumberEnd: 448
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         38
      ICount:          262
      EdgeCount:       51
      CyclomaticComplexity: 15
      functionsReached:
        - fill_mode_costs
        - fill_token_costs
        - frame_is_intra_only
        - get_partition_probs
        - set_block_thresholds
        - set_error_per_bit
        - set_partition_probs
        - vp9_build_inter_mode_cost
        - vp9_build_nmv_cost_table
        - vp9_compute_rd_mult
        - vp9_cost_tokens
        - vpx_clear_system_state
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:403,3'
          Dst:             vpx_clear_system_state
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:406,16'
          Dst:             vp9_compute_rd_mult
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:408,3'
          Dst:             set_error_per_bit
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:415,3'
          Dst:             set_block_thresholds
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:416,3'
          Dst:             set_partition_probs
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:419,10'
          Dst:             frame_is_intra_only
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:420,7'
          Dst:             vp9_build_nmv_cost_table
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:426,7'
          Dst:             fill_token_costs
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:431,49'
          Dst:             get_partition_probs
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:431,9'
          Dst:             vp9_cost_tokens
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:431,49'
          Dst:             get_partition_probs
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:431,9'
          Dst:             vp9_cost_tokens
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:431,49'
          Dst:             get_partition_probs
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:431,9'
          Dst:             vp9_cost_tokens
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:431,49'
          Dst:             get_partition_probs
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:431,9'
          Dst:             vp9_cost_tokens
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:431,49'
          Dst:             get_partition_probs
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:431,9'
          Dst:             vp9_cost_tokens
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:431,49'
          Dst:             get_partition_probs
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:431,9'
          Dst:             vp9_cost_tokens
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:431,49'
          Dst:             get_partition_probs
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:431,9'
          Dst:             vp9_cost_tokens
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:431,49'
          Dst:             get_partition_probs
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:431,9'
          Dst:             vp9_cost_tokens
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:431,49'
          Dst:             get_partition_probs
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:431,9'
          Dst:             vp9_cost_tokens
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:431,49'
          Dst:             get_partition_probs
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:431,9'
          Dst:             vp9_cost_tokens
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:431,49'
          Dst:             get_partition_probs
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:431,9'
          Dst:             vp9_cost_tokens
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:431,49'
          Dst:             get_partition_probs
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:431,9'
          Dst:             vp9_cost_tokens
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:431,49'
          Dst:             get_partition_probs
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:431,9'
          Dst:             vp9_cost_tokens
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:431,49'
          Dst:             get_partition_probs
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:431,9'
          Dst:             vp9_cost_tokens
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:431,49'
          Dst:             get_partition_probs
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:431,9'
          Dst:             vp9_cost_tokens
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:431,49'
          Dst:             get_partition_probs
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:431,9'
          Dst:             vp9_cost_tokens
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:437,7'
          Dst:             fill_mode_costs
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:439,12'
          Dst:             frame_is_intra_only
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:440,9'
          Dst:             vp9_build_nmv_cost_table
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:444,9'
          Dst:             vp9_build_inter_mode_cost
    - functionName:    vp9_compute_rd_mult
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_rd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 294
      functionLinenumberEnd: 302
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          47
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - modulate_rdmult
        - vp9_compute_rd_mult_based_on_qindex
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:295,16'
          Dst:             vp9_compute_rd_mult_based_on_qindex
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:301,10'
          Dst:             modulate_rdmult
    - functionName:    vp9_build_inter_mode_cost
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_rd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 387
      functionLinenumberEnd: 394
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          40
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vp9_cost_tokens
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:391,5'
          Dst:             vp9_cost_tokens
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:391,5'
          Dst:             vp9_cost_tokens
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:391,5'
          Dst:             vp9_cost_tokens
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:391,5'
          Dst:             vp9_cost_tokens
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:391,5'
          Dst:             vp9_cost_tokens
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:391,5'
          Dst:             vp9_cost_tokens
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:391,5'
          Dst:             vp9_cost_tokens
    - functionName:    vp9_compute_rd_mult_based_on_qindex
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_rd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 241
      functionLinenumberEnd: 276
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          144
      EdgeCount:       35
      CyclomaticComplexity: 9
      functionsReached:
        - def_arf_rd_multiplier
        - def_inter_rd_multiplier
        - def_kf_rd_multiplier
        - vp9_dc_quant
        - vpx_clear_system_state
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/libvpx/vp9/encoder/vp9_rd.c:269,3'
          Branch Sides:    []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:243,17'
          Dst:             vp9_dc_quant
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:254,3'
          Dst:             vpx_clear_system_state
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:257,28'
          Dst:             def_kf_rd_multiplier
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:261,28'
          Dst:             def_arf_rd_multiplier
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:264,28'
          Dst:             def_inter_rd_multiplier
    - functionName:    modulate_rdmult
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_rd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 278
      functionLinenumberEnd: 291
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          76
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    def_kf_rd_multiplier
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_rd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 237
      functionLinenumberEnd: 238
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    def_arf_rd_multiplier
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_rd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 231
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    def_inter_rd_multiplier
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_rd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 223
      functionLinenumberEnd: 224
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vp9_initialize_me_consts
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_rd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 331
      functionLinenumberEnd: 353
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          47
      EdgeCount:       17
      CyclomaticComplexity: 10
      functionsReached:
        - __assert_fail
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/libvpx/vp9/encoder/vp9_rd.c:333,3'
          Branch Sides:    []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:343,7'
          Dst:             __assert_fail
    - functionName:    vp9_get_adaptive_rdmult
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_rd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 304
      functionLinenumberEnd: 309
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - modulate_rdmult
        - vp9_compute_rd_mult_based_on_qindex
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:306,7'
          Dst:             vp9_compute_rd_mult_based_on_qindex
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:309,10'
          Dst:             modulate_rdmult
    - functionName:    vp9_init_rd_parameters
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_rd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 202
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vpx_clear_system_state
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:213,3'
          Dst:             vpx_clear_system_state
    - functionName:    init_me_luts_bd
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_rd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vp9_convert_qindex_to_q
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:172,22'
          Dst:             vp9_convert_qindex_to_q
    - functionName:    vp9_init_me_luts
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_rd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 178
      functionLinenumberEnd: 187
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - init_me_luts_bd
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:179,3'
          Dst:             init_me_luts_bd
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:182,3'
          Dst:             init_me_luts_bd
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:184,3'
          Dst:             init_me_luts_bd
    - functionName:    vp9_rd_cost_update
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_rd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          37
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - vp9_calculate_rd_cost
        - vp9_rd_cost_reset
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:78,9'
          Dst:             vp9_calculate_rd_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:80,5'
          Dst:             vp9_rd_cost_reset
    - functionName:    vp9_calculate_rd_cost
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_rd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - int
        - int
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          88
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:61,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_rd.c:62,3'
          Dst:             __assert_fail
    - functionName:    vp9_rd_cost_reset
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_rd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    25
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vp9_rd_cost_init
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_rd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_prob
      functionSourceFile: '/src/libvpx/vpx_dsp/prob.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vp9_get_pred_context_seg_id
      functionSourceFile: '/src/libvpx/vp9/common/vp9_pred_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          33
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_segment_id
      functionSourceFile: '/src/libvpx/vp9/common/vp9_pred_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         36
      ICount:          178
      EdgeCount:       47
      CyclomaticComplexity: 13
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/vp9_pred_common.h:37,3'
          Dst:             __assert_fail
    - functionName:    set_mi_row_col
      functionSourceFile: '/src/libvpx/vp9/common/vp9_onyxc_int.h'
      linkageType:     InternalLinkage
      functionLinenumber: 423
      functionLinenumberEnd: 432
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          62
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    count_segs
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_segmentation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 193
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          88
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - get_segment_id
        - set_mi_row_col
        - vp9_get_pred_context_seg_id
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_segmentation.c:171,3'
          Dst:             set_mi_row_col
        - Src:             '/src/libvpx/vp9/encoder/vp9_segmentation.c:181,9'
          Dst:             get_segment_id
        - Src:             '/src/libvpx/vp9/encoder/vp9_segmentation.c:183,30'
          Dst:             vp9_get_pred_context_seg_id
    - functionName:    vp9_reset_segment_features
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_segmentation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 318
      functionLinenumberEnd: 325
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vp9_clearall_segfeatures
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_segmentation.c:324,3'
          Dst:             vp9_clearall_segfeatures
    - functionName:    get_binary_prob
      functionSourceFile: '/src/libvpx/vpx_dsp/prob.h'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - get_prob
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/prob.h:61,10'
          Dst:             get_prob
    - functionName:    frame_is_intra_only
      functionSourceFile: '/src/libvpx/vp9/common/vp9_onyxc_int.h'
      linkageType:     InternalLinkage
      functionLinenumber: 363
      functionLinenumberEnd: 364
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cost_segmap
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_segmentation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          183
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    calc_segtree_probs
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_segmentation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          60
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - get_binary_prob
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_segmentation.c:111,27'
          Dst:             get_binary_prob
        - Src:             '/src/libvpx/vp9/encoder/vp9_segmentation.c:112,27'
          Dst:             get_binary_prob
        - Src:             '/src/libvpx/vp9/encoder/vp9_segmentation.c:113,27'
          Dst:             get_binary_prob
        - Src:             '/src/libvpx/vp9/encoder/vp9_segmentation.c:114,27'
          Dst:             get_binary_prob
        - Src:             '/src/libvpx/vp9/encoder/vp9_segmentation.c:115,27'
          Dst:             get_binary_prob
        - Src:             '/src/libvpx/vp9/encoder/vp9_segmentation.c:116,27'
          Dst:             get_binary_prob
        - Src:             '/src/libvpx/vp9/encoder/vp9_segmentation.c:117,27'
          Dst:             get_binary_prob
    - functionName:    count_segs_sb
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_segmentation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 200
      functionLinenumberEnd: 240
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          126
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - __assert_fail
        - count_segs
        - count_segs_sb
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_segmentation.c:211,5'
          Dst:             count_segs
        - Src:             '/src/libvpx/vp9/encoder/vp9_segmentation.c:214,5'
          Dst:             count_segs
        - Src:             '/src/libvpx/vp9/encoder/vp9_segmentation.c:216,5'
          Dst:             count_segs
        - Src:             '/src/libvpx/vp9/encoder/vp9_segmentation.c:220,5'
          Dst:             count_segs
        - Src:             '/src/libvpx/vp9/encoder/vp9_segmentation.c:222,5'
          Dst:             count_segs
        - Src:             '/src/libvpx/vp9/encoder/vp9_segmentation.c:235,7'
          Dst:             count_segs_sb
        - Src:             '/src/libvpx/vp9/encoder/vp9_segmentation.c:235,7'
          Dst:             count_segs_sb
        - Src:             '/src/libvpx/vp9/encoder/vp9_segmentation.c:235,7'
          Dst:             count_segs_sb
        - Src:             '/src/libvpx/vp9/encoder/vp9_segmentation.c:229,5'
          Dst:             __assert_fail
    - functionName:    vp9_choose_segmap_coding_method
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_segmentation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 242
      functionLinenumberEnd: 316
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         29
      ICount:          218
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached:
        - calc_segtree_probs
        - cost_segmap
        - count_segs_sb
        - frame_is_intra_only
        - get_binary_prob
        - vp9_tile_init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_segmentation.c:268,5'
          Dst:             vp9_tile_init
        - Src:             '/src/libvpx/vp9/encoder/vp9_segmentation.c:276,9'
          Dst:             count_segs_sb
        - Src:             '/src/libvpx/vp9/encoder/vp9_segmentation.c:284,3'
          Dst:             calc_segtree_probs
        - Src:             '/src/libvpx/vp9/encoder/vp9_segmentation.c:288,8'
          Dst:             frame_is_intra_only
        - Src:             '/src/libvpx/vp9/encoder/vp9_segmentation.c:285,18'
          Dst:             cost_segmap
        - Src:             '/src/libvpx/vp9/encoder/vp9_segmentation.c:291,5'
          Dst:             calc_segtree_probs
        - Src:             '/src/libvpx/vp9/encoder/vp9_segmentation.c:292,19'
          Dst:             cost_segmap
        - Src:             '/src/libvpx/vp9/encoder/vp9_segmentation.c:299,26'
          Dst:             get_binary_prob
        - Src:             '/src/libvpx/vp9/encoder/vp9_segmentation.c:299,26'
          Dst:             get_binary_prob
        - Src:             '/src/libvpx/vp9/encoder/vp9_segmentation.c:299,26'
          Dst:             get_binary_prob
    - functionName:    vp9_perceptual_aq_mode_setup
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_segmentation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          119
      EdgeCount:       25
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
        - vp9_clearall_segfeatures
        - vp9_convert_q_to_qindex
        - vp9_convert_qindex_to_q
        - vp9_enable_segfeature
        - vp9_enable_segmentation
        - vp9_set_segdata
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_segmentation.c:68,29'
          Dst:             vp9_convert_qindex_to_q
        - Src:             '/src/libvpx/vp9/encoder/vp9_segmentation.c:73,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_segmentation.c:75,3'
          Dst:             vp9_enable_segmentation
        - Src:             '/src/libvpx/vp9/encoder/vp9_segmentation.c:76,3'
          Dst:             vp9_clearall_segfeatures
        - Src:             '/src/libvpx/vp9/encoder/vp9_segmentation.c:82,25'
          Dst:             vp9_convert_q_to_qindex
        - Src:             '/src/libvpx/vp9/encoder/vp9_segmentation.c:83,5'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_segmentation.c:85,5'
          Dst:             vp9_set_segdata
        - Src:             '/src/libvpx/vp9/encoder/vp9_segmentation.c:86,5'
          Dst:             vp9_enable_segfeature
        - Src:             '/src/libvpx/vp9/encoder/vp9_segmentation.c:89,3'
          Dst:             vp9_set_segdata
        - Src:             '/src/libvpx/vp9/encoder/vp9_segmentation.c:90,3'
          Dst:             vp9_enable_segfeature
        - Src:             '/src/libvpx/vp9/encoder/vp9_segmentation.c:95,25'
          Dst:             vp9_convert_q_to_qindex
        - Src:             '/src/libvpx/vp9/encoder/vp9_segmentation.c:96,5'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_segmentation.c:98,5'
          Dst:             vp9_set_segdata
        - Src:             '/src/libvpx/vp9/encoder/vp9_segmentation.c:99,5'
          Dst:             vp9_enable_segfeature
    - functionName:    vp9_enable_segmentation
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_segmentation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 22
      functionLinenumberEnd: 26
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vp9_psnr_aq_mode_setup
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_segmentation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vp9_clearall_segfeatures
        - vp9_enable_segfeature
        - vp9_enable_segmentation
        - vp9_set_segdata
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_segmentation.c:53,3'
          Dst:             vp9_enable_segmentation
        - Src:             '/src/libvpx/vp9/encoder/vp9_segmentation.c:54,3'
          Dst:             vp9_clearall_segfeatures
        - Src:             '/src/libvpx/vp9/encoder/vp9_segmentation.c:58,5'
          Dst:             vp9_set_segdata
        - Src:             '/src/libvpx/vp9/encoder/vp9_segmentation.c:59,5'
          Dst:             vp9_enable_segfeature
        - Src:             '/src/libvpx/vp9/encoder/vp9_segmentation.c:58,5'
          Dst:             vp9_set_segdata
        - Src:             '/src/libvpx/vp9/encoder/vp9_segmentation.c:59,5'
          Dst:             vp9_enable_segfeature
        - Src:             '/src/libvpx/vp9/encoder/vp9_segmentation.c:58,5'
          Dst:             vp9_set_segdata
        - Src:             '/src/libvpx/vp9/encoder/vp9_segmentation.c:59,5'
          Dst:             vp9_enable_segfeature
        - Src:             '/src/libvpx/vp9/encoder/vp9_segmentation.c:58,5'
          Dst:             vp9_set_segdata
        - Src:             '/src/libvpx/vp9/encoder/vp9_segmentation.c:59,5'
          Dst:             vp9_enable_segfeature
        - Src:             '/src/libvpx/vp9/encoder/vp9_segmentation.c:58,5'
          Dst:             vp9_set_segdata
        - Src:             '/src/libvpx/vp9/encoder/vp9_segmentation.c:59,5'
          Dst:             vp9_enable_segfeature
        - Src:             '/src/libvpx/vp9/encoder/vp9_segmentation.c:58,5'
          Dst:             vp9_set_segdata
        - Src:             '/src/libvpx/vp9/encoder/vp9_segmentation.c:59,5'
          Dst:             vp9_enable_segfeature
        - Src:             '/src/libvpx/vp9/encoder/vp9_segmentation.c:58,5'
          Dst:             vp9_set_segdata
        - Src:             '/src/libvpx/vp9/encoder/vp9_segmentation.c:59,5'
          Dst:             vp9_enable_segfeature
        - Src:             '/src/libvpx/vp9/encoder/vp9_segmentation.c:58,5'
          Dst:             vp9_set_segdata
        - Src:             '/src/libvpx/vp9/encoder/vp9_segmentation.c:59,5'
          Dst:             vp9_enable_segfeature
    - functionName:    vp9_clear_segdata
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_segmentation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vp9_disable_segfeature
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_segmentation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vp9_set_segment_data
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_segmentation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vp9_disable_segmentation
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_segmentation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 32
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vp9_is_valid_scale
      functionSourceFile: '/src/libvpx/vp9/common/vp9_scale.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          22
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_ref_frame_map_idx
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1028
      functionLinenumberEnd: 1036
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_ref_frame_buf_idx
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1039
      functionLinenumberEnd: 1042
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - get_ref_frame_map_idx
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.h:1041,23'
          Dst:             get_ref_frame_map_idx
    - functionName:    vp9_is_scaled
      functionSourceFile: '/src/libvpx/vp9/common/vp9_scale.h'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - vp9_is_valid_scale
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/vp9_scale.h:57,10'
          Dst:             vp9_is_valid_scale
    - functionName:    ref_frame_to_flag
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1020
      functionLinenumberEnd: 1024
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          33
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.h:1023,3'
          Dst:             __assert_fail
    - functionName:    get_ref_frame_buffer
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1062
      functionLinenumberEnd: 1065
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - get_ref_frame_buf_idx
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.h:1064,23'
          Dst:             get_ref_frame_buf_idx
    - functionName:    frame_is_intra_only
      functionSourceFile: '/src/libvpx/vp9/common/vp9_onyxc_int.h'
      linkageType:     InternalLinkage
      functionLinenumber: 363
      functionLinenumberEnd: 364
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    frame_is_kf_gf_arf
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1015
      functionLinenumberEnd: 1017
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          48
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - frame_is_intra_only
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.h:1016,10'
          Dst:             frame_is_intra_only
    - functionName:    set_partition_min_limit
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_speed_features.c'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    frame_is_boosted
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_speed_features.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - frame_is_kf_gf_arf
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_speed_features.c:39,10'
          Dst:             frame_is_kf_gf_arf
    - functionName:    set_good_speed_feature_framesize_independent
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_speed_features.c'
      linkageType:     InternalLinkage
      functionLinenumber: 222
      functionLinenumberEnd: 411
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         49
      ICount:          390
      EdgeCount:       66
      CyclomaticComplexity: 19
      functionsReached:
        - frame_is_boosted
        - frame_is_intra_only
        - vp9_internal_image_edge
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_speed_features.c:224,23'
          Dst:             frame_is_boosted
        - Src:             '/src/libvpx/vp9/encoder/vp9_speed_features.c:281,11'
          Dst:             vp9_internal_image_edge
        - Src:             '/src/libvpx/vp9/encoder/vp9_speed_features.c:0,0'
          Dst:             frame_is_intra_only
        - Src:             '/src/libvpx/vp9/encoder/vp9_speed_features.c:327,9'
          Dst:             frame_is_boosted
        - Src:             '/src/libvpx/vp9/encoder/vp9_speed_features.c:359,38'
          Dst:             frame_is_intra_only
        - Src:             '/src/libvpx/vp9/encoder/vp9_speed_features.c:361,9'
          Dst:             frame_is_intra_only
    - functionName:    set_rt_speed_feature_framesize_independent
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_speed_features.c'
      linkageType:     InternalLinkage
      functionLinenumber: 453
      functionLinenumberEnd: 871
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         344
      ICount:          1747
      EdgeCount:       480
      CyclomaticComplexity: 138
      functionsReached:
        - __assert_fail
        - frame_is_intra_only
        - get_ref_frame_buffer
        - ref_frame_to_flag
        - vp9_is_scaled
        - vp9_noise_estimate_extract_level
        - vpx_calloc
        - vpx_internal_error
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_speed_features.c:490,38'
          Dst:             frame_is_intra_only
        - Src:             '/src/libvpx/vp9/encoder/vp9_speed_features.c:493,9'
          Dst:             frame_is_intra_only
        - Src:             '/src/libvpx/vp9/encoder/vp9_speed_features.c:523,42'
          Dst:             get_ref_frame_buffer
        - Src:             '/src/libvpx/vp9/encoder/vp9_speed_features.c:525,37'
          Dst:             ref_frame_to_flag
        - Src:             '/src/libvpx/vp9/encoder/vp9_speed_features.c:528,15'
          Dst:             vp9_is_scaled
        - Src:             '/src/libvpx/vp9/encoder/vp9_speed_features.c:523,42'
          Dst:             get_ref_frame_buffer
        - Src:             '/src/libvpx/vp9/encoder/vp9_speed_features.c:525,37'
          Dst:             ref_frame_to_flag
        - Src:             '/src/libvpx/vp9/encoder/vp9_speed_features.c:528,15'
          Dst:             vp9_is_scaled
        - Src:             '/src/libvpx/vp9/encoder/vp9_speed_features.c:523,42'
          Dst:             get_ref_frame_buffer
        - Src:             '/src/libvpx/vp9/encoder/vp9_speed_features.c:525,37'
          Dst:             ref_frame_to_flag
        - Src:             '/src/libvpx/vp9/encoder/vp9_speed_features.c:528,15'
          Dst:             vp9_is_scaled
        - Src:             '/src/libvpx/vp9/encoder/vp9_speed_features.c:679,9'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_speed_features.c:679,9'
          Dst:             vpx_calloc
        - Src:             '/src/libvpx/vp9/encoder/vp9_speed_features.c:679,9'
          Dst:             vpx_internal_error
        - Src:             '/src/libvpx/vp9/encoder/vp9_speed_features.c:762,10'
          Dst:             frame_is_intra_only
        - Src:             '/src/libvpx/vp9/encoder/vp9_speed_features.c:780,13'
          Dst:             vp9_noise_estimate_extract_level
        - Src:             '/src/libvpx/vp9/encoder/vp9_speed_features.c:834,7'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_speed_features.c:834,7'
          Dst:             vpx_calloc
        - Src:             '/src/libvpx/vp9/encoder/vp9_speed_features.c:834,7'
          Dst:             vpx_internal_error
        - Src:             '/src/libvpx/vp9/encoder/vp9_speed_features.c:840,7'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_speed_features.c:840,7'
          Dst:             vpx_calloc
        - Src:             '/src/libvpx/vp9/encoder/vp9_speed_features.c:840,7'
          Dst:             vpx_internal_error
    - functionName:    is_lossless_requested
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 290
      functionLinenumberEnd: 291
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vp9_set_speed_features_framesize_independent
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_speed_features.c'
      linkageType:     InternalLinkage
      functionLinenumber: 919
      functionLinenumberEnd: 1096
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         45
      ICount:          344
      EdgeCount:       61
      CyclomaticComplexity: 18
      functionsReached:
        - is_lossless_requested
        - set_good_speed_feature_framesize_independent
        - set_rt_speed_feature_framesize_independent
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_speed_features.c:935,32'
          Dst:             is_lossless_requested
        - Src:             '/src/libvpx/vp9/encoder/vp9_speed_features.c:1042,5'
          Dst:             set_rt_speed_feature_framesize_independent
        - Src:             '/src/libvpx/vp9/encoder/vp9_speed_features.c:1045,5'
          Dst:             set_good_speed_feature_framesize_independent
    - functionName:    set_good_speed_feature_framesize_dependent
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_speed_features.c'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         54
      ICount:          334
      EdgeCount:       73
      CyclomaticComplexity: 21
      functionsReached:
        - frame_is_boosted
        - set_partition_min_limit
        - vp9_internal_image_edge
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_speed_features.c:73,23'
          Dst:             frame_is_boosted
        - Src:             '/src/libvpx/vp9/encoder/vp9_speed_features.c:162,39'
          Dst:             set_partition_min_limit
        - Src:             '/src/libvpx/vp9/encoder/vp9_speed_features.c:197,9'
          Dst:             vp9_internal_image_edge
    - functionName:    set_rt_speed_feature_framesize_dependent
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_speed_features.c'
      linkageType:     InternalLinkage
      functionLinenumber: 416
      functionLinenumberEnd: 450
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         31
      ICount:          137
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vp9_set_speed_features_framesize_dependent
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_speed_features.c'
      linkageType:     InternalLinkage
      functionLinenumber: 873
      functionLinenumberEnd: 917
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         43
      ICount:          205
      EdgeCount:       58
      CyclomaticComplexity: 17
      functionsReached:
        - set_good_speed_feature_framesize_dependent
        - set_rt_speed_feature_framesize_dependent
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_speed_features.c:887,5'
          Dst:             set_rt_speed_feature_framesize_dependent
        - Src:             '/src/libvpx/vp9/encoder/vp9_speed_features.c:890,5'
          Dst:             set_good_speed_feature_framesize_dependent
    - functionName:    vp9_is_valid_scale
      functionSourceFile: '/src/libvpx/vp9/common/vp9_scale.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          22
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_ref_frame_map_idx
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1028
      functionLinenumberEnd: 1036
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_ref_frame_buf_idx
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1039
      functionLinenumberEnd: 1042
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - get_ref_frame_map_idx
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.h:1041,23'
          Dst:             get_ref_frame_map_idx
    - functionName:    reset_fb_idx_unused
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_svc_layercontext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 472
      functionLinenumberEnd: 501
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         31
      ICount:          144
      EdgeCount:       42
      CyclomaticComplexity: 13
      functionsReached:
        - ref_frame_to_flag
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_svc_layercontext.c:482,32'
          Dst:             ref_frame_to_flag
        - Src:             '/src/libvpx/vp9/encoder/vp9_svc_layercontext.c:482,32'
          Dst:             ref_frame_to_flag
        - Src:             '/src/libvpx/vp9/encoder/vp9_svc_layercontext.c:482,32'
          Dst:             ref_frame_to_flag
    - functionName:    ref_frame_to_flag
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1020
      functionLinenumberEnd: 1024
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          33
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.h:1023,3'
          Dst:             __assert_fail
    - functionName:    non_reference_frame_simulcast
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_svc_layercontext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 505
      functionLinenumberEnd: 512
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vp9_svc_check_skip_enhancement_layer
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_svc_layercontext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1357
      functionLinenumberEnd: 1376
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         20
      ICount:          105
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - vp9_inc_frame_in_layer
        - vp9_rc_postencode_update_drop_frame
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_svc_layercontext.c:1367,5'
          Dst:             vp9_rc_postencode_update_drop_frame
        - Src:             '/src/libvpx/vp9/encoder/vp9_svc_layercontext.c:1372,5'
          Dst:             vp9_inc_frame_in_layer
    - functionName:    vp9_inc_frame_in_layer
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_svc_layercontext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 438
      functionLinenumberEnd: 446
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          38
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vp9_svc_adjust_avg_frame_qindex
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_svc_layercontext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1331
      functionLinenumberEnd: 1352
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         26
      ICount:          158
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vp9_svc_adjust_frame_rate
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_svc_layercontext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1325
      functionLinenumberEnd: 1329
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vp9_new_framerate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_svc_layercontext.c:1328,3'
          Dst:             vp9_new_framerate
    - functionName:    ref_cnt_fb
      functionSourceFile: '/src/libvpx/vp9/common/vp9_onyxc_int.h'
      linkageType:     InternalLinkage
      functionLinenumber: 348
      functionLinenumberEnd: 357
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    16
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vp9_svc_update_ref_frame_bypass_mode
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_svc_layercontext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1270
      functionLinenumberEnd: 1285
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         75
      ICount:          411
      EdgeCount:       99
      CyclomaticComplexity: 26
      functionsReached:
        - ref_cnt_fb
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_svc_layercontext.c:1280,7'
          Dst:             ref_cnt_fb
        - Src:             '/src/libvpx/vp9/encoder/vp9_svc_layercontext.c:1280,7'
          Dst:             ref_cnt_fb
        - Src:             '/src/libvpx/vp9/encoder/vp9_svc_layercontext.c:1280,7'
          Dst:             ref_cnt_fb
        - Src:             '/src/libvpx/vp9/encoder/vp9_svc_layercontext.c:1280,7'
          Dst:             ref_cnt_fb
        - Src:             '/src/libvpx/vp9/encoder/vp9_svc_layercontext.c:1280,7'
          Dst:             ref_cnt_fb
        - Src:             '/src/libvpx/vp9/encoder/vp9_svc_layercontext.c:1280,7'
          Dst:             ref_cnt_fb
        - Src:             '/src/libvpx/vp9/encoder/vp9_svc_layercontext.c:1280,7'
          Dst:             ref_cnt_fb
        - Src:             '/src/libvpx/vp9/encoder/vp9_svc_layercontext.c:1280,7'
          Dst:             ref_cnt_fb
    - functionName:    vp9_svc_update_ref_frame
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_svc_layercontext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1287
      functionLinenumberEnd: 1323
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         84
      ICount:          557
      EdgeCount:       115
      CyclomaticComplexity: 33
      functionsReached:
        - ref_cnt_fb
        - vp9_copy_flags_ref_update_idx
        - vp9_svc_update_ref_frame_buffer_idx
        - vp9_svc_update_ref_frame_bypass_mode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_svc_layercontext.c:1294,5'
          Dst:             vp9_svc_update_ref_frame_bypass_mode
        - Src:             '/src/libvpx/vp9/encoder/vp9_svc_layercontext.c:1304,9'
          Dst:             ref_cnt_fb
        - Src:             '/src/libvpx/vp9/encoder/vp9_svc_layercontext.c:1304,9'
          Dst:             ref_cnt_fb
        - Src:             '/src/libvpx/vp9/encoder/vp9_svc_layercontext.c:1304,9'
          Dst:             ref_cnt_fb
        - Src:             '/src/libvpx/vp9/encoder/vp9_svc_layercontext.c:1304,9'
          Dst:             ref_cnt_fb
        - Src:             '/src/libvpx/vp9/encoder/vp9_svc_layercontext.c:1304,9'
          Dst:             ref_cnt_fb
        - Src:             '/src/libvpx/vp9/encoder/vp9_svc_layercontext.c:1304,9'
          Dst:             ref_cnt_fb
        - Src:             '/src/libvpx/vp9/encoder/vp9_svc_layercontext.c:1304,9'
          Dst:             ref_cnt_fb
        - Src:             '/src/libvpx/vp9/encoder/vp9_svc_layercontext.c:1304,9'
          Dst:             ref_cnt_fb
        - Src:             '/src/libvpx/vp9/encoder/vp9_svc_layercontext.c:1321,3'
          Dst:             vp9_copy_flags_ref_update_idx
        - Src:             '/src/libvpx/vp9/encoder/vp9_svc_layercontext.c:1322,3'
          Dst:             vp9_svc_update_ref_frame_buffer_idx
    - functionName:    vp9_copy_flags_ref_update_idx
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_svc_layercontext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 740
      functionLinenumberEnd: 767
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         131
      ICount:          570
      EdgeCount:       179
      CyclomaticComplexity: 50
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vp9_svc_update_ref_frame_buffer_idx
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_svc_layercontext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1251
      functionLinenumberEnd: 1268
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         47
      ICount:          226
      EdgeCount:       62
      CyclomaticComplexity: 17
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vp9_svc_check_spatial_layer_sync
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_svc_layercontext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1216
      functionLinenumberEnd: 1249
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         20
      ICount:          115
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - vp9_svc_reset_temporal_layers
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_svc_layercontext.c:1225,9'
          Dst:             vp9_svc_reset_temporal_layers
    - functionName:    vp9_svc_reset_temporal_layers
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_svc_layercontext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1028
      functionLinenumberEnd: 1049
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         43
      ICount:          236
      EdgeCount:       58
      CyclomaticComplexity: 17
      functionsReached:
        - set_flags_and_fb_idx_for_temporal_mode2
        - set_flags_and_fb_idx_for_temporal_mode3
        - set_flags_and_fb_idx_for_temporal_mode_noLayering
        - vp9_restore_layer_context
        - vp9_update_temporal_layer_framerate
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_svc_layercontext.c:1040,5'
          Dst:             set_flags_and_fb_idx_for_temporal_mode3
        - Src:             '/src/libvpx/vp9/encoder/vp9_svc_layercontext.c:1043,5'
          Dst:             set_flags_and_fb_idx_for_temporal_mode_noLayering
        - Src:             '/src/libvpx/vp9/encoder/vp9_svc_layercontext.c:1045,5'
          Dst:             set_flags_and_fb_idx_for_temporal_mode2
        - Src:             '/src/libvpx/vp9/encoder/vp9_svc_layercontext.c:1047,3'
          Dst:             vp9_update_temporal_layer_framerate
        - Src:             '/src/libvpx/vp9/encoder/vp9_svc_layercontext.c:1048,3'
          Dst:             vp9_restore_layer_context
    - functionName:    set_flags_and_fb_idx_for_temporal_mode3
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_svc_layercontext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 517
      functionLinenumberEnd: 621
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         37
      ICount:          237
      EdgeCount:       51
      CyclomaticComplexity: 16
      functionsReached:
        - non_reference_frame_simulcast
        - reset_fb_idx_unused
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_svc_layercontext.c:618,32'
          Dst:             non_reference_frame_simulcast
        - Src:             '/src/libvpx/vp9/encoder/vp9_svc_layercontext.c:620,3'
          Dst:             reset_fb_idx_unused
    - functionName:    set_flags_and_fb_idx_for_temporal_mode_noLayering
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_svc_layercontext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 689
      functionLinenumberEnd: 720
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          73
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - non_reference_frame_simulcast
        - reset_fb_idx_unused
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_svc_layercontext.c:717,32'
          Dst:             non_reference_frame_simulcast
        - Src:             '/src/libvpx/vp9/encoder/vp9_svc_layercontext.c:719,3'
          Dst:             reset_fb_idx_unused
    - functionName:    set_flags_and_fb_idx_for_temporal_mode2
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_svc_layercontext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 626
      functionLinenumberEnd: 684
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         19
      ICount:          134
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - non_reference_frame_simulcast
        - reset_fb_idx_unused
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_svc_layercontext.c:681,32'
          Dst:             non_reference_frame_simulcast
        - Src:             '/src/libvpx/vp9/encoder/vp9_svc_layercontext.c:683,3'
          Dst:             reset_fb_idx_unused
    - functionName:    vp9_update_temporal_layer_framerate
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_svc_layercontext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 297
      functionLinenumberEnd: 323
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          72
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - get_layer_context
        - saturate_cast_double_to_int
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_svc_layercontext.c:300,29'
          Dst:             get_layer_context
        - Src:             '/src/libvpx/vp9/encoder/vp9_svc_layercontext.c:309,7'
          Dst:             saturate_cast_double_to_int
    - functionName:    vp9_restore_layer_context
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_svc_layercontext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 342
      functionLinenumberEnd: 383
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         21
      ICount:          137
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - get_layer_context
        - is_one_pass_svc
        - swap_ptr
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_svc_layercontext.c:343,29'
          Dst:             get_layer_context
        - Src:             '/src/libvpx/vp9/encoder/vp9_svc_layercontext.c:354,7'
          Dst:             is_one_pass_svc
        - Src:             '/src/libvpx/vp9/encoder/vp9_svc_layercontext.c:375,5'
          Dst:             swap_ptr
        - Src:             '/src/libvpx/vp9/encoder/vp9_svc_layercontext.c:376,5'
          Dst:             swap_ptr
        - Src:             '/src/libvpx/vp9/encoder/vp9_svc_layercontext.c:377,5'
          Dst:             swap_ptr
    - functionName:    get_layer_context
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_svc_layercontext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 286
      functionLinenumberEnd: 295
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          58
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - is_one_pass_svc
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_svc_layercontext.c:287,7'
          Dst:             is_one_pass_svc
    - functionName:    is_one_pass_svc
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1138
      functionLinenumberEnd: 1139
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    swap_ptr
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_svc_layercontext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 22
      functionLinenumberEnd: 28
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    saturate_cast_double_to_int
      functionSourceFile: '/src/libvpx/vpx_dsp/vpx_dsp_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          16
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vp9_svc_assert_constraints_pattern
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_svc_layercontext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1149
      functionLinenumberEnd: 1204
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         55
      ICount:          297
      EdgeCount:       71
      CyclomaticComplexity: 18
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_svc_layercontext.c:1161,9'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_svc_layercontext.c:1164,9'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_svc_layercontext.c:1170,9'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_svc_layercontext.c:1172,9'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_svc_layercontext.c:1180,9'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_svc_layercontext.c:1182,9'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_svc_layercontext.c:1185,9'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_svc_layercontext.c:1187,9'
          Dst:             __assert_fail
    - functionName:    vp9_is_scaled
      functionSourceFile: '/src/libvpx/vp9/common/vp9_scale.h'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - vp9_is_valid_scale
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/vp9_scale.h:57,10'
          Dst:             vp9_is_valid_scale
    - functionName:    get_ref_frame_buffer
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1062
      functionLinenumberEnd: 1065
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - get_ref_frame_buf_idx
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.h:1064,23'
          Dst:             get_ref_frame_buf_idx
    - functionName:    vp9_svc_constrain_inter_layer_pred
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_svc_layercontext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1076
      functionLinenumberEnd: 1147
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         84
      ICount:          406
      EdgeCount:       118
      CyclomaticComplexity: 36
      functionsReached:
        - get_ref_frame_buffer
        - ref_frame_to_flag
        - vp9_is_scaled
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_svc_layercontext.c:1092,40'
          Dst:             get_ref_frame_buffer
        - Src:             '/src/libvpx/vp9/encoder/vp9_svc_layercontext.c:1094,35'
          Dst:             ref_frame_to_flag
        - Src:             '/src/libvpx/vp9/encoder/vp9_svc_layercontext.c:1097,13'
          Dst:             vp9_is_scaled
        - Src:             '/src/libvpx/vp9/encoder/vp9_svc_layercontext.c:1098,37'
          Dst:             ref_frame_to_flag
        - Src:             '/src/libvpx/vp9/encoder/vp9_svc_layercontext.c:1092,40'
          Dst:             get_ref_frame_buffer
        - Src:             '/src/libvpx/vp9/encoder/vp9_svc_layercontext.c:1094,35'
          Dst:             ref_frame_to_flag
        - Src:             '/src/libvpx/vp9/encoder/vp9_svc_layercontext.c:1097,13'
          Dst:             vp9_is_scaled
        - Src:             '/src/libvpx/vp9/encoder/vp9_svc_layercontext.c:1098,37'
          Dst:             ref_frame_to_flag
        - Src:             '/src/libvpx/vp9/encoder/vp9_svc_layercontext.c:1092,40'
          Dst:             get_ref_frame_buffer
        - Src:             '/src/libvpx/vp9/encoder/vp9_svc_layercontext.c:1094,35'
          Dst:             ref_frame_to_flag
        - Src:             '/src/libvpx/vp9/encoder/vp9_svc_layercontext.c:1097,13'
          Dst:             vp9_is_scaled
        - Src:             '/src/libvpx/vp9/encoder/vp9_svc_layercontext.c:1098,37'
          Dst:             ref_frame_to_flag
        - Src:             '/src/libvpx/vp9/encoder/vp9_svc_layercontext.c:1122,11'
          Dst:             vp9_is_scaled
        - Src:             '/src/libvpx/vp9/encoder/vp9_svc_layercontext.c:1122,11'
          Dst:             vp9_is_scaled
    - functionName:    vp9_svc_check_reset_layer_rc_flag
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_svc_layercontext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1051
      functionLinenumberEnd: 1074
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         23
      ICount:          143
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vp9_free_svc_cyclic_refresh
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_svc_layercontext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1012
      functionLinenumberEnd: 1025
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         26
      ICount:          113
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - vpx_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_svc_layercontext.c:1020,20'
          Dst:             vpx_free
        - Src:             '/src/libvpx/vp9/encoder/vp9_svc_layercontext.c:1021,33'
          Dst:             vpx_free
        - Src:             '/src/libvpx/vp9/encoder/vp9_svc_layercontext.c:1022,31'
          Dst:             vpx_free
    - functionName:    vp9_svc_lookahead_pop
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_svc_layercontext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 998
      functionLinenumberEnd: 1009
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          65
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - vp9_lookahead_peek
        - vp9_lookahead_pop
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_svc_layercontext.c:1001,11'
          Dst:             vp9_lookahead_peek
        - Src:             '/src/libvpx/vp9/encoder/vp9_svc_layercontext.c:1005,9'
          Dst:             vp9_lookahead_pop
    - functionName:    set_flags_and_fb_idx_bypass_via_set_ref_frame_config
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_svc_layercontext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 723
      functionLinenumberEnd: 738
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          88
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vp9_one_pass_svc_start_layer
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_svc_layercontext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 769
      functionLinenumberEnd: 994
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         195
      ICount:          993
      EdgeCount:       270
      CyclomaticComplexity: 77
      functionsReached:
        - get_layer_resolution
        - set_flags_and_fb_idx_bypass_via_set_ref_frame_config
        - set_flags_and_fb_idx_for_temporal_mode2
        - set_flags_and_fb_idx_for_temporal_mode3
        - set_flags_and_fb_idx_for_temporal_mode_noLayering
        - vp9_quantizer_to_qindex
        - vp9_set_size_literal
        - vp9_test_drop
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_svc_layercontext.c:805,13'
          Dst:             vp9_test_drop
        - Src:             '/src/libvpx/vp9/encoder/vp9_svc_layercontext.c:817,5'
          Dst:             set_flags_and_fb_idx_for_temporal_mode3
        - Src:             '/src/libvpx/vp9/encoder/vp9_svc_layercontext.c:820,5'
          Dst:             set_flags_and_fb_idx_for_temporal_mode_noLayering
        - Src:             '/src/libvpx/vp9/encoder/vp9_svc_layercontext.c:822,5'
          Dst:             set_flags_and_fb_idx_for_temporal_mode2
        - Src:             '/src/libvpx/vp9/encoder/vp9_svc_layercontext.c:826,5'
          Dst:             set_flags_and_fb_idx_bypass_via_set_ref_frame_config
        - Src:             '/src/libvpx/vp9/encoder/vp9_svc_layercontext.c:904,26'
          Dst:             vp9_quantizer_to_qindex
        - Src:             '/src/libvpx/vp9/encoder/vp9_svc_layercontext.c:905,25'
          Dst:             vp9_quantizer_to_qindex
        - Src:             '/src/libvpx/vp9/encoder/vp9_svc_layercontext.c:922,3'
          Dst:             get_layer_resolution
        - Src:             '/src/libvpx/vp9/encoder/vp9_svc_layercontext.c:987,7'
          Dst:             vp9_set_size_literal
    - functionName:    get_layer_resolution
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_svc_layercontext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 450
      functionLinenumberEnd: 470
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - int
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          53
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vp9_init_second_pass_spatial_svc
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_svc_layercontext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 421
      functionLinenumberEnd: 435
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - vp9_init_second_pass
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_svc_layercontext.c:429,5'
          Dst:             vp9_init_second_pass
    - functionName:    vp9_save_layer_context
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_svc_layercontext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 385
      functionLinenumberEnd: 418
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          107
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - get_layer_context
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_svc_layercontext.c:387,29'
          Dst:             get_layer_context
    - functionName:    vp9_update_spatial_layer_framerate
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_svc_layercontext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 325
      functionLinenumberEnd: 340
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          64
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - get_layer_context
        - saturate_cast_double_to_int
        - vp9_rc_set_gf_interval_range
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_svc_layercontext.c:327,29'
          Dst:             get_layer_context
        - Src:             '/src/libvpx/vp9/encoder/vp9_svc_layercontext.c:332,7'
          Dst:             saturate_cast_double_to_int
        - Src:             '/src/libvpx/vp9/encoder/vp9_svc_layercontext.c:339,3'
          Dst:             vp9_rc_set_gf_interval_range
    - functionName:    vp9_update_layer_context_change_config
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_svc_layercontext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 191
      functionLinenumberEnd: 284
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         101
      ICount:          652
      EdgeCount:       135
      CyclomaticComplexity: 36
      functionsReached:
        - __assert_fail
        - saturate_cast_double_to_int
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_svc_layercontext.c:235,36'
          Dst:             saturate_cast_double_to_int
        - Src:             '/src/libvpx/vp9/encoder/vp9_svc_layercontext.c:243,5'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_svc_layercontext.c:265,34'
          Dst:             saturate_cast_double_to_int
    - functionName:    vp9_init_layer_context
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_svc_layercontext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 187
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         89
      ICount:          1089
      EdgeCount:       118
      CyclomaticComplexity: 31
      functionsReached:
        - __assert_fail
        - vpx_internal_error
        - vpx_malloc
        - vpx_realloc_frame_buffer
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_svc_layercontext.c:89,9'
          Dst:             vpx_realloc_frame_buffer
        - Src:             '/src/libvpx/vp9/encoder/vp9_svc_layercontext.c:97,7'
          Dst:             vpx_internal_error
        - Src:             '/src/libvpx/vp9/encoder/vp9_svc_layercontext.c:166,9'
          Dst:             vpx_malloc
        - Src:             '/src/libvpx/vp9/encoder/vp9_svc_layercontext.c:166,9'
          Dst:             vpx_internal_error
        - Src:             '/src/libvpx/vp9/encoder/vp9_svc_layercontext.c:171,9'
          Dst:             vpx_malloc
        - Src:             '/src/libvpx/vp9/encoder/vp9_svc_layercontext.c:171,9'
          Dst:             vpx_internal_error
        - Src:             '/src/libvpx/vp9/encoder/vp9_svc_layercontext.c:176,9'
          Dst:             vpx_malloc
        - Src:             '/src/libvpx/vp9/encoder/vp9_svc_layercontext.c:176,9'
          Dst:             vpx_internal_error
        - Src:             '/src/libvpx/vp9/encoder/vp9_svc_layercontext.c:166,9'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_svc_layercontext.c:171,9'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_svc_layercontext.c:176,9'
          Dst:             __assert_fail
    - functionName:    clamp
      functionSourceFile: '/src/libvpx/vpx_dsp/vpx_dsp_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    clip_pixel_highbd
      functionSourceFile: '/src/libvpx/vpx_dsp/vpx_dsp_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      short
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - clamp
      functionUses:    18
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/vpx_dsp_common.h:0,0'
          Dst:             clamp
    - functionName:    highbd_interpolate
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_resize.c'
      linkageType:     InternalLinkage
      functionLinenumber: 462
      functionLinenumberEnd: 548
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         133
      ICount:          920
      EdgeCount:       177
      CyclomaticComplexity: 46
      functionsReached:
        - __assert_fail
        - choose_interp_filter
        - clip_pixel_highbd
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_resize.c:476,7'
          Dst:             choose_interp_filter
        - Src:             '/src/libvpx/vp9/encoder/vp9_resize.c:476,7'
          Dst:             choose_interp_filter
        - Src:             '/src/libvpx/vp9/encoder/vp9_resize.c:505,17'
          Dst:             clip_pixel_highbd
        - Src:             '/src/libvpx/vp9/encoder/vp9_resize.c:516,9'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_resize.c:521,17'
          Dst:             clip_pixel_highbd
        - Src:             '/src/libvpx/vp9/encoder/vp9_resize.c:532,17'
          Dst:             clip_pixel_highbd
        - Src:             '/src/libvpx/vp9/encoder/vp9_resize.c:545,17'
          Dst:             clip_pixel_highbd
    - functionName:    choose_interp_filter
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_resize.c'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          41
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    highbd_down2_symeven
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_resize.c'
      linkageType:     InternalLinkage
      functionLinenumber: 551
      functionLinenumberEnd: 604
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         72
      ICount:          586
      EdgeCount:       96
      CyclomaticComplexity: 26
      functionsReached:
        - clip_pixel_highbd
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_resize.c:571,17'
          Dst:             clip_pixel_highbd
        - Src:             '/src/libvpx/vp9/encoder/vp9_resize.c:571,17'
          Dst:             clip_pixel_highbd
        - Src:             '/src/libvpx/vp9/encoder/vp9_resize.c:571,17'
          Dst:             clip_pixel_highbd
        - Src:             '/src/libvpx/vp9/encoder/vp9_resize.c:581,17'
          Dst:             clip_pixel_highbd
        - Src:             '/src/libvpx/vp9/encoder/vp9_resize.c:581,17'
          Dst:             clip_pixel_highbd
        - Src:             '/src/libvpx/vp9/encoder/vp9_resize.c:590,17'
          Dst:             clip_pixel_highbd
        - Src:             '/src/libvpx/vp9/encoder/vp9_resize.c:601,17'
          Dst:             clip_pixel_highbd
    - functionName:    highbd_down2_symodd
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_resize.c'
      linkageType:     InternalLinkage
      functionLinenumber: 607
      functionLinenumberEnd: 659
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         48
      ICount:          392
      EdgeCount:       64
      CyclomaticComplexity: 18
      functionsReached:
        - clip_pixel_highbd
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_resize.c:627,17'
          Dst:             clip_pixel_highbd
        - Src:             '/src/libvpx/vp9/encoder/vp9_resize.c:627,17'
          Dst:             clip_pixel_highbd
        - Src:             '/src/libvpx/vp9/encoder/vp9_resize.c:627,17'
          Dst:             clip_pixel_highbd
        - Src:             '/src/libvpx/vp9/encoder/vp9_resize.c:637,17'
          Dst:             clip_pixel_highbd
        - Src:             '/src/libvpx/vp9/encoder/vp9_resize.c:637,17'
          Dst:             clip_pixel_highbd
        - Src:             '/src/libvpx/vp9/encoder/vp9_resize.c:646,17'
          Dst:             clip_pixel_highbd
        - Src:             '/src/libvpx/vp9/encoder/vp9_resize.c:656,17'
          Dst:             clip_pixel_highbd
    - functionName:    clip_pixel
      functionSourceFile: '/src/libvpx/vpx_dsp/vpx_dsp_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    18
      BranchProfiles:  []
      Callsites:       []
    - functionName:    interpolate
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_resize.c'
      linkageType:     InternalLinkage
      functionLinenumber: 154
      functionLinenumberEnd: 238
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         131
      ICount:          915
      EdgeCount:       175
      CyclomaticComplexity: 46
      functionsReached:
        - choose_interp_filter
        - clip_pixel
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_resize.c:168,7'
          Dst:             choose_interp_filter
        - Src:             '/src/libvpx/vp9/encoder/vp9_resize.c:168,7'
          Dst:             choose_interp_filter
        - Src:             '/src/libvpx/vp9/encoder/vp9_resize.c:197,17'
          Dst:             clip_pixel
        - Src:             '/src/libvpx/vp9/encoder/vp9_resize.c:211,17'
          Dst:             clip_pixel
        - Src:             '/src/libvpx/vp9/encoder/vp9_resize.c:222,17'
          Dst:             clip_pixel
        - Src:             '/src/libvpx/vp9/encoder/vp9_resize.c:235,17'
          Dst:             clip_pixel
    - functionName:    down2_symeven
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_resize.c'
      linkageType:     InternalLinkage
      functionLinenumber: 241
      functionLinenumberEnd: 294
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         72
      ICount:          586
      EdgeCount:       96
      CyclomaticComplexity: 26
      functionsReached:
        - clip_pixel
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_resize.c:261,17'
          Dst:             clip_pixel
        - Src:             '/src/libvpx/vp9/encoder/vp9_resize.c:261,17'
          Dst:             clip_pixel
        - Src:             '/src/libvpx/vp9/encoder/vp9_resize.c:261,17'
          Dst:             clip_pixel
        - Src:             '/src/libvpx/vp9/encoder/vp9_resize.c:271,17'
          Dst:             clip_pixel
        - Src:             '/src/libvpx/vp9/encoder/vp9_resize.c:271,17'
          Dst:             clip_pixel
        - Src:             '/src/libvpx/vp9/encoder/vp9_resize.c:280,17'
          Dst:             clip_pixel
        - Src:             '/src/libvpx/vp9/encoder/vp9_resize.c:291,17'
          Dst:             clip_pixel
    - functionName:    down2_symodd
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_resize.c'
      linkageType:     InternalLinkage
      functionLinenumber: 297
      functionLinenumberEnd: 349
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         48
      ICount:          392
      EdgeCount:       64
      CyclomaticComplexity: 18
      functionsReached:
        - clip_pixel
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_resize.c:317,17'
          Dst:             clip_pixel
        - Src:             '/src/libvpx/vp9/encoder/vp9_resize.c:317,17'
          Dst:             clip_pixel
        - Src:             '/src/libvpx/vp9/encoder/vp9_resize.c:317,17'
          Dst:             clip_pixel
        - Src:             '/src/libvpx/vp9/encoder/vp9_resize.c:327,17'
          Dst:             clip_pixel
        - Src:             '/src/libvpx/vp9/encoder/vp9_resize.c:327,17'
          Dst:             clip_pixel
        - Src:             '/src/libvpx/vp9/encoder/vp9_resize.c:336,17'
          Dst:             clip_pixel
        - Src:             '/src/libvpx/vp9/encoder/vp9_resize.c:346,17'
          Dst:             clip_pixel
    - functionName:    get_down2_length
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_resize.c'
      linkageType:     InternalLinkage
      functionLinenumber: 351
      functionLinenumberEnd: 354
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_down2_steps
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_resize.c'
      linkageType:     InternalLinkage
      functionLinenumber: 357
      functionLinenumberEnd: 370
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          34
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - get_down2_length
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_resize.c:360,28'
          Dst:             get_down2_length
    - functionName:    highbd_fill_arr_to_col
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_resize.c'
      linkageType:     InternalLinkage
      functionLinenumber: 711
      functionLinenumberEnd: 718
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          89
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    highbd_fill_col_to_arr
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_resize.c'
      linkageType:     InternalLinkage
      functionLinenumber: 701
      functionLinenumberEnd: 708
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          89
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    highbd_resize_multistep
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_resize.c'
      linkageType:     InternalLinkage
      functionLinenumber: 663
      functionLinenumberEnd: 698
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         44
      ICount:          189
      EdgeCount:       59
      CyclomaticComplexity: 17
      functionsReached:
        - get_down2_length
        - get_down2_steps
        - highbd_down2_symeven
        - highbd_down2_symodd
        - highbd_interpolate
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_resize.c:669,11'
          Dst:             get_down2_steps
        - Src:             '/src/libvpx/vp9/encoder/vp9_resize.c:678,20'
          Dst:             get_down2_length
        - Src:             '/src/libvpx/vp9/encoder/vp9_resize.c:687,9'
          Dst:             highbd_down2_symodd
        - Src:             '/src/libvpx/vp9/encoder/vp9_resize.c:689,9'
          Dst:             highbd_down2_symeven
        - Src:             '/src/libvpx/vp9/encoder/vp9_resize.c:680,39'
          Dst:             get_down2_length
        - Src:             '/src/libvpx/vp9/encoder/vp9_resize.c:687,9'
          Dst:             highbd_down2_symodd
        - Src:             '/src/libvpx/vp9/encoder/vp9_resize.c:689,9'
          Dst:             highbd_down2_symeven
        - Src:             '/src/libvpx/vp9/encoder/vp9_resize.c:680,39'
          Dst:             get_down2_length
        - Src:             '/src/libvpx/vp9/encoder/vp9_resize.c:687,9'
          Dst:             highbd_down2_symodd
        - Src:             '/src/libvpx/vp9/encoder/vp9_resize.c:689,9'
          Dst:             highbd_down2_symeven
        - Src:             '/src/libvpx/vp9/encoder/vp9_resize.c:693,7'
          Dst:             highbd_interpolate
        - Src:             '/src/libvpx/vp9/encoder/vp9_resize.c:696,5'
          Dst:             highbd_interpolate
    - functionName:    vp9_highbd_resize_plane
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_resize.c'
      linkageType:     InternalLinkage
      functionLinenumber: 722
      functionLinenumberEnd: 751
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          136
      EdgeCount:       36
      CyclomaticComplexity: 9
      functionsReached:
        - __assert_fail
        - highbd_fill_arr_to_col
        - highbd_fill_col_to_arr
        - highbd_resize_multistep
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_resize.c:731,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_resize.c:732,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_resize.c:733,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_resize.c:734,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_resize.c:736,5'
          Dst:             highbd_resize_multistep
        - Src:             '/src/libvpx/vp9/encoder/vp9_resize.c:740,5'
          Dst:             highbd_fill_col_to_arr
        - Src:             '/src/libvpx/vp9/encoder/vp9_resize.c:741,5'
          Dst:             highbd_resize_multistep
        - Src:             '/src/libvpx/vp9/encoder/vp9_resize.c:742,5'
          Dst:             highbd_fill_arr_to_col
    - functionName:    fill_arr_to_col
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_resize.c'
      linkageType:     InternalLinkage
      functionLinenumber: 420
      functionLinenumberEnd: 427
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          89
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fill_col_to_arr
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_resize.c'
      linkageType:     InternalLinkage
      functionLinenumber: 411
      functionLinenumberEnd: 418
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          89
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    resize_multistep
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_resize.c'
      linkageType:     InternalLinkage
      functionLinenumber: 374
      functionLinenumberEnd: 409
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         44
      ICount:          188
      EdgeCount:       59
      CyclomaticComplexity: 17
      functionsReached:
        - down2_symeven
        - down2_symodd
        - get_down2_length
        - get_down2_steps
        - interpolate
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_resize.c:380,11'
          Dst:             get_down2_steps
        - Src:             '/src/libvpx/vp9/encoder/vp9_resize.c:389,20'
          Dst:             get_down2_length
        - Src:             '/src/libvpx/vp9/encoder/vp9_resize.c:398,9'
          Dst:             down2_symodd
        - Src:             '/src/libvpx/vp9/encoder/vp9_resize.c:400,9'
          Dst:             down2_symeven
        - Src:             '/src/libvpx/vp9/encoder/vp9_resize.c:391,39'
          Dst:             get_down2_length
        - Src:             '/src/libvpx/vp9/encoder/vp9_resize.c:398,9'
          Dst:             down2_symodd
        - Src:             '/src/libvpx/vp9/encoder/vp9_resize.c:400,9'
          Dst:             down2_symeven
        - Src:             '/src/libvpx/vp9/encoder/vp9_resize.c:391,39'
          Dst:             get_down2_length
        - Src:             '/src/libvpx/vp9/encoder/vp9_resize.c:398,9'
          Dst:             down2_symodd
        - Src:             '/src/libvpx/vp9/encoder/vp9_resize.c:400,9'
          Dst:             down2_symeven
        - Src:             '/src/libvpx/vp9/encoder/vp9_resize.c:404,7'
          Dst:             interpolate
        - Src:             '/src/libvpx/vp9/encoder/vp9_resize.c:407,5'
          Dst:             interpolate
    - functionName:    vp9_resize_plane
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_resize.c'
      linkageType:     InternalLinkage
      functionLinenumber: 431
      functionLinenumberEnd: 458
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          128
      EdgeCount:       36
      CyclomaticComplexity: 9
      functionsReached:
        - __assert_fail
        - calloc
        - fill_arr_to_col
        - fill_col_to_arr
        - resize_multistep
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_resize.c:433,32'
          Dst:             calloc
        - Src:             '/src/libvpx/vp9/encoder/vp9_resize.c:435,18'
          Dst:             calloc
        - Src:             '/src/libvpx/vp9/encoder/vp9_resize.c:436,32'
          Dst:             calloc
        - Src:             '/src/libvpx/vp9/encoder/vp9_resize.c:437,33'
          Dst:             calloc
        - Src:             '/src/libvpx/vp9/encoder/vp9_resize.c:440,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_resize.c:441,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_resize.c:442,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_resize.c:443,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_resize.c:445,5'
          Dst:             resize_multistep
        - Src:             '/src/libvpx/vp9/encoder/vp9_resize.c:448,5'
          Dst:             fill_col_to_arr
        - Src:             '/src/libvpx/vp9/encoder/vp9_resize.c:449,5'
          Dst:             resize_multistep
        - Src:             '/src/libvpx/vp9/encoder/vp9_resize.c:450,5'
          Dst:             fill_arr_to_col
    - functionName:    get_y_mode
      functionSourceFile: '/src/libvpx/vp9/common/vp9_blockd.h'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          22
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    combine_entropy_contexts
      functionSourceFile: '/src/libvpx/vp9/common/vp9_entropy.h'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    add_token
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_tokenize.c'
      linkageType:     InternalLinkage
      functionLinenumber: 331
      functionLinenumberEnd: 337
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vp9_get_token_extra
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_tokenize.h'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_coef_context
      functionSourceFile: '/src/libvpx/vp9/common/vp9_scan.h'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          21
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    add_token_no_extra
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_tokenize.c'
      linkageType:     InternalLinkage
      functionLinenumber: 341
      functionLinenumberEnd: 346
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_scan
      functionSourceFile: '/src/libvpx/vp9/common/vp9_scan.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - char
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          56
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - get_y_mode
        - is_inter_block
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/vp9_scan.h:51,7'
          Dst:             is_inter_block
        - Src:             '/src/libvpx/vp9/common/vp9_scan.h:54,34'
          Dst:             get_y_mode
    - functionName:    is_inter_block
      functionSourceFile: '/src/libvpx/vp9/common/vp9_blockd.h'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_entropy_context
      functionSourceFile: '/src/libvpx/vp9/common/vp9_entropy.h'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 192
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - char
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          64
      EdgeCount:       16
      CyclomaticComplexity: 9
      functionsReached:
        - __assert_fail
        - combine_entropy_contexts
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libvpx/vp9/common/vp9_entropy.h:172,3'
          Branch Sides:    []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/vp9_entropy.h:189,14'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/common/vp9_entropy.h:192,10'
          Dst:             combine_entropy_contexts
    - functionName:    get_band_translate
      functionSourceFile: '/src/libvpx/vp9/common/vp9_entropy.h'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_plane_type
      functionSourceFile: '/src/libvpx/vp9/common/vp9_blockd.h'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 211
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_plane_block_size
      functionSourceFile: '/src/libvpx/vp9/common/vp9_blockd.h'
      linkageType:     InternalLinkage
      functionLinenumber: 253
      functionLinenumberEnd: 254
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - char
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    set_entropy_context_b
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_tokenize.c'
      linkageType:     InternalLinkage
      functionLinenumber: 319
      functionLinenumberEnd: 327
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - int
        - int
        - int
        - int
        - char
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vp9_set_contexts
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_tokenize.c:326,3'
          Dst:             vp9_set_contexts
    - functionName:    tokenize_b
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_tokenize.c'
      linkageType:     InternalLinkage
      functionLinenumber: 349
      functionLinenumberEnd: 418
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - int
        - int
        - int
        - int
        - char
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          229
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - add_token
        - add_token_no_extra
        - get_band_translate
        - get_coef_context
        - get_entropy_context
        - get_plane_type
        - get_scan
        - is_inter_block
        - vp9_get_token_extra
        - vp9_set_contexts
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_tokenize.c:364,27'
          Dst:             get_plane_type
        - Src:             '/src/libvpx/vp9/encoder/vp9_tokenize.c:368,19'
          Dst:             is_inter_block
        - Src:             '/src/libvpx/vp9/encoder/vp9_tokenize.c:375,31'
          Dst:             get_band_translate
        - Src:             '/src/libvpx/vp9/encoder/vp9_tokenize.c:379,8'
          Dst:             get_entropy_context
        - Src:             '/src/libvpx/vp9/encoder/vp9_tokenize.c:381,8'
          Dst:             get_scan
        - Src:             '/src/libvpx/vp9/encoder/vp9_tokenize.c:392,7'
          Dst:             add_token_no_extra
        - Src:             '/src/libvpx/vp9/encoder/vp9_tokenize.c:397,12'
          Dst:             get_coef_context
        - Src:             '/src/libvpx/vp9/encoder/vp9_tokenize.c:401,5'
          Dst:             vp9_get_token_extra
        - Src:             '/src/libvpx/vp9/encoder/vp9_tokenize.c:403,5'
          Dst:             add_token
        - Src:             '/src/libvpx/vp9/encoder/vp9_tokenize.c:407,10'
          Dst:             get_coef_context
        - Src:             '/src/libvpx/vp9/encoder/vp9_tokenize.c:411,5'
          Dst:             add_token_no_extra
        - Src:             '/src/libvpx/vp9/encoder/vp9_tokenize.c:417,3'
          Dst:             vp9_set_contexts
    - functionName:    reset_skip_context
      functionSourceFile: '/src/libvpx/vp9/common/vp9_blockd.h'
      linkageType:     InternalLinkage
      functionLinenumber: 257
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          65
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - get_plane_block_size
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/vp9_blockd.h:261,36'
          Dst:             get_plane_block_size
        - Src:             '/src/libvpx/vp9/common/vp9_blockd.h:261,36'
          Dst:             get_plane_block_size
        - Src:             '/src/libvpx/vp9/common/vp9_blockd.h:261,36'
          Dst:             get_plane_block_size
    - functionName:    vp9_get_skip_context
      functionSourceFile: '/src/libvpx/vp9/common/vp9_pred_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          33
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vp9_tokenize_sb
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_tokenize.c'
      linkageType:     InternalLinkage
      functionLinenumber: 467
      functionLinenumberEnd: 490
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          93
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
        - reset_skip_context
        - set_entropy_context_b
        - tokenize_b
        - vp9_foreach_transformed_block
        - vp9_get_skip_context
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_tokenize.c:471,19'
          Dst:             vp9_get_skip_context
        - Src:             '/src/libvpx/vp9/encoder/vp9_tokenize.c:475,5'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_tokenize.c:480,5'
          Dst:             reset_skip_context
        - Src:             '/src/libvpx/vp9/encoder/vp9_tokenize.c:486,5'
          Dst:             vp9_foreach_transformed_block
        - Src:             '/src/libvpx/vp9/encoder/vp9_tokenize.c:486,5'
          Dst:             tokenize_b
        - Src:             '/src/libvpx/vp9/encoder/vp9_tokenize.c:488,5'
          Dst:             vp9_foreach_transformed_block
        - Src:             '/src/libvpx/vp9/encoder/vp9_tokenize.c:488,5'
          Dst:             set_entropy_context_b
    - functionName:    has_high_freq_coeff
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_tokenize.c'
      linkageType:     InternalLinkage
      functionLinenumber: 448
      functionLinenumberEnd: 456
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - int
        - int
        - int
        - int
        - char
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vp9_has_high_freq_in_plane
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_tokenize.c'
      linkageType:     InternalLinkage
      functionLinenumber: 458
      functionLinenumberEnd: 464
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - has_high_freq_coeff
        - vp9_foreach_transformed_block_in_plane
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_tokenize.c:461,3'
          Dst:             vp9_foreach_transformed_block_in_plane
        - Src:             '/src/libvpx/vp9/encoder/vp9_tokenize.c:461,3'
          Dst:             has_high_freq_coeff
    - functionName:    is_skippable
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_tokenize.c'
      linkageType:     InternalLinkage
      functionLinenumber: 426
      functionLinenumberEnd: 434
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - int
        - int
        - int
        - int
        - char
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vp9_is_skippable_in_plane
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_tokenize.c'
      linkageType:     InternalLinkage
      functionLinenumber: 438
      functionLinenumberEnd: 444
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - is_skippable
        - vp9_foreach_transformed_block_in_plane
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_tokenize.c:441,3'
          Dst:             vp9_foreach_transformed_block_in_plane
        - Src:             '/src/libvpx/vp9/encoder/vp9_tokenize.c:441,3'
          Dst:             is_skippable
    - functionName:    clamp
      functionSourceFile: '/src/libvpx/vpx_dsp/vpx_dsp_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aq_variance
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_aq_variance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          104
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aq_highbd_variance64
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_aq_variance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          128
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    scale_block_energy
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_aq_variance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - clamp
        - log
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_aq_variance.c:195,12'
          Dst:             log
        - Src:             '/src/libvpx/vp9/encoder/vp9_aq_variance.c:196,10'
          Dst:             clamp
    - functionName:    vp9_block_energy
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_aq_variance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 241
      functionLinenumberEnd: 246
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - block_variance
        - scale_block_energy
        - vpx_clear_system_state
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_aq_variance.c:243,3'
          Dst:             vpx_clear_system_state
        - Src:             '/src/libvpx/vp9/encoder/vp9_aq_variance.c:244,9'
          Dst:             block_variance
        - Src:             '/src/libvpx/vp9/encoder/vp9_aq_variance.c:245,3'
          Dst:             vpx_clear_system_state
        - Src:             '/src/libvpx/vp9/encoder/vp9_aq_variance.c:246,10'
          Dst:             scale_block_energy
    - functionName:    block_variance
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_aq_variance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 181
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          208
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - aq_highbd_variance64
        - aq_variance
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_aq_variance.c:150,7'
          Dst:             aq_highbd_variance64
        - Src:             '/src/libvpx/vp9/encoder/vp9_aq_variance.c:156,7'
          Dst:             aq_variance
    - functionName:    vp9_get_sub_block_energy
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_aq_variance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 203
      functionLinenumberEnd: 239
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - char
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          151
      EdgeCount:       42
      CyclomaticComplexity: 12
      functionsReached:
        - block_variance
        - scale_block_energy
        - vp9_block_energy
        - vp9_setup_src_planes
        - vpx_clear_system_state
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_aq_variance.c:225,9'
          Dst:             vp9_setup_src_planes
        - Src:             '/src/libvpx/vp9/encoder/vp9_aq_variance.c:226,9'
          Dst:             vpx_clear_system_state
        - Src:             '/src/libvpx/vp9/encoder/vp9_aq_variance.c:227,15'
          Dst:             block_variance
        - Src:             '/src/libvpx/vp9/encoder/vp9_aq_variance.c:228,9'
          Dst:             vpx_clear_system_state
        - Src:             '/src/libvpx/vp9/encoder/vp9_aq_variance.c:212,5'
          Dst:             vp9_setup_src_planes
        - Src:             '/src/libvpx/vp9/encoder/vp9_aq_variance.c:213,14'
          Dst:             vp9_block_energy
        - Src:             '/src/libvpx/vp9/encoder/vp9_aq_variance.c:233,14'
          Dst:             scale_block_energy
        - Src:             '/src/libvpx/vp9/encoder/vp9_aq_variance.c:234,14'
          Dst:             scale_block_energy
        - Src:             '/src/libvpx/vp9/encoder/vp9_aq_variance.c:238,3'
          Dst:             vp9_setup_src_planes
    - functionName:    vp9_log_block_var
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_aq_variance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 183
      functionLinenumberEnd: 186
      functionDepth:   0
      returnType:      double
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - block_variance
        - log
        - vpx_clear_system_state
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_aq_variance.c:184,22'
          Dst:             block_variance
        - Src:             '/src/libvpx/vp9/encoder/vp9_aq_variance.c:185,3'
          Dst:             vpx_clear_system_state
        - Src:             '/src/libvpx/vp9/encoder/vp9_aq_variance.c:186,10'
          Dst:             log
    - functionName:    frame_is_intra_only
      functionSourceFile: '/src/libvpx/vp9/common/vp9_onyxc_int.h'
      linkageType:     InternalLinkage
      functionLinenumber: 363
      functionLinenumberEnd: 364
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vp9_vaq_frame_setup
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_aq_variance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         37
      ICount:          208
      EdgeCount:       51
      CyclomaticComplexity: 16
      functionsReached:
        - frame_is_intra_only
        - vp9_clearall_segfeatures
        - vp9_compute_qdelta_by_rate
        - vp9_enable_segfeature
        - vp9_enable_segmentation
        - vp9_set_segdata
        - vpx_clear_system_state
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_aq_variance.c:52,7'
          Dst:             frame_is_intra_only
        - Src:             '/src/libvpx/vp9/encoder/vp9_aq_variance.c:55,5'
          Dst:             vp9_enable_segmentation
        - Src:             '/src/libvpx/vp9/encoder/vp9_aq_variance.c:56,5'
          Dst:             vp9_clearall_segfeatures
        - Src:             '/src/libvpx/vp9/encoder/vp9_aq_variance.c:60,5'
          Dst:             vpx_clear_system_state
        - Src:             '/src/libvpx/vp9/encoder/vp9_aq_variance.c:64,11'
          Dst:             vp9_compute_qdelta_by_rate
        - Src:             '/src/libvpx/vp9/encoder/vp9_aq_variance.c:80,7'
          Dst:             vp9_set_segdata
        - Src:             '/src/libvpx/vp9/encoder/vp9_aq_variance.c:81,7'
          Dst:             vp9_enable_segfeature
        - Src:             '/src/libvpx/vp9/encoder/vp9_aq_variance.c:64,11'
          Dst:             vp9_compute_qdelta_by_rate
        - Src:             '/src/libvpx/vp9/encoder/vp9_aq_variance.c:80,7'
          Dst:             vp9_set_segdata
        - Src:             '/src/libvpx/vp9/encoder/vp9_aq_variance.c:81,7'
          Dst:             vp9_enable_segfeature
        - Src:             '/src/libvpx/vp9/encoder/vp9_aq_variance.c:64,11'
          Dst:             vp9_compute_qdelta_by_rate
        - Src:             '/src/libvpx/vp9/encoder/vp9_aq_variance.c:80,7'
          Dst:             vp9_set_segdata
        - Src:             '/src/libvpx/vp9/encoder/vp9_aq_variance.c:81,7'
          Dst:             vp9_enable_segfeature
        - Src:             '/src/libvpx/vp9/encoder/vp9_aq_variance.c:64,11'
          Dst:             vp9_compute_qdelta_by_rate
        - Src:             '/src/libvpx/vp9/encoder/vp9_aq_variance.c:64,11'
          Dst:             vp9_compute_qdelta_by_rate
        - Src:             '/src/libvpx/vp9/encoder/vp9_aq_variance.c:80,7'
          Dst:             vp9_set_segdata
        - Src:             '/src/libvpx/vp9/encoder/vp9_aq_variance.c:81,7'
          Dst:             vp9_enable_segfeature
        - Src:             '/src/libvpx/vp9/encoder/vp9_aq_variance.c:64,11'
          Dst:             vp9_compute_qdelta_by_rate
        - Src:             '/src/libvpx/vp9/encoder/vp9_aq_variance.c:64,11'
          Dst:             vp9_compute_qdelta_by_rate
        - Src:             '/src/libvpx/vp9/encoder/vp9_aq_variance.c:64,11'
          Dst:             vp9_compute_qdelta_by_rate
    - functionName:    vp9_vaq_segment_id
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_aq_variance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          34
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_aq_variance.c:43,3'
          Dst:             __assert_fail
    - functionName:    frame_is_intra_only
      functionSourceFile: '/src/libvpx/vp9/common/vp9_onyxc_int.h'
      linkageType:     InternalLinkage
      functionLinenumber: 363
      functionLinenumberEnd: 364
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vp9_360aq_frame_setup
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_aq_360.c'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         46
      ICount:          253
      EdgeCount:       63
      CyclomaticComplexity: 19
      functionsReached:
        - frame_is_intra_only
        - vp9_clearall_segfeatures
        - vp9_compute_qdelta_by_rate
        - vp9_enable_segfeature
        - vp9_enable_segmentation
        - vp9_set_segdata
        - vpx_clear_system_state
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_aq_360.c:44,7'
          Dst:             frame_is_intra_only
        - Src:             '/src/libvpx/vp9/encoder/vp9_aq_360.c:46,5'
          Dst:             vp9_enable_segmentation
        - Src:             '/src/libvpx/vp9/encoder/vp9_aq_360.c:47,5'
          Dst:             vp9_clearall_segfeatures
        - Src:             '/src/libvpx/vp9/encoder/vp9_aq_360.c:51,5'
          Dst:             vpx_clear_system_state
        - Src:             '/src/libvpx/vp9/encoder/vp9_aq_360.c:55,11'
          Dst:             vp9_compute_qdelta_by_rate
        - Src:             '/src/libvpx/vp9/encoder/vp9_aq_360.c:55,11'
          Dst:             vp9_compute_qdelta_by_rate
        - Src:             '/src/libvpx/vp9/encoder/vp9_aq_360.c:71,7'
          Dst:             vp9_set_segdata
        - Src:             '/src/libvpx/vp9/encoder/vp9_aq_360.c:72,7'
          Dst:             vp9_enable_segfeature
        - Src:             '/src/libvpx/vp9/encoder/vp9_aq_360.c:55,11'
          Dst:             vp9_compute_qdelta_by_rate
        - Src:             '/src/libvpx/vp9/encoder/vp9_aq_360.c:71,7'
          Dst:             vp9_set_segdata
        - Src:             '/src/libvpx/vp9/encoder/vp9_aq_360.c:72,7'
          Dst:             vp9_enable_segfeature
        - Src:             '/src/libvpx/vp9/encoder/vp9_aq_360.c:55,11'
          Dst:             vp9_compute_qdelta_by_rate
        - Src:             '/src/libvpx/vp9/encoder/vp9_aq_360.c:71,7'
          Dst:             vp9_set_segdata
        - Src:             '/src/libvpx/vp9/encoder/vp9_aq_360.c:72,7'
          Dst:             vp9_enable_segfeature
        - Src:             '/src/libvpx/vp9/encoder/vp9_aq_360.c:55,11'
          Dst:             vp9_compute_qdelta_by_rate
        - Src:             '/src/libvpx/vp9/encoder/vp9_aq_360.c:71,7'
          Dst:             vp9_set_segdata
        - Src:             '/src/libvpx/vp9/encoder/vp9_aq_360.c:72,7'
          Dst:             vp9_enable_segfeature
        - Src:             '/src/libvpx/vp9/encoder/vp9_aq_360.c:55,11'
          Dst:             vp9_compute_qdelta_by_rate
        - Src:             '/src/libvpx/vp9/encoder/vp9_aq_360.c:71,7'
          Dst:             vp9_set_segdata
        - Src:             '/src/libvpx/vp9/encoder/vp9_aq_360.c:72,7'
          Dst:             vp9_enable_segfeature
        - Src:             '/src/libvpx/vp9/encoder/vp9_aq_360.c:55,11'
          Dst:             vp9_compute_qdelta_by_rate
        - Src:             '/src/libvpx/vp9/encoder/vp9_aq_360.c:71,7'
          Dst:             vp9_set_segdata
        - Src:             '/src/libvpx/vp9/encoder/vp9_aq_360.c:72,7'
          Dst:             vp9_enable_segfeature
        - Src:             '/src/libvpx/vp9/encoder/vp9_aq_360.c:55,11'
          Dst:             vp9_compute_qdelta_by_rate
        - Src:             '/src/libvpx/vp9/encoder/vp9_aq_360.c:71,7'
          Dst:             vp9_set_segdata
        - Src:             '/src/libvpx/vp9/encoder/vp9_aq_360.c:72,7'
          Dst:             vp9_enable_segfeature
    - functionName:    vp9_360aq_segment_id
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_aq_360.c'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 37
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          41
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    is_superblock_flat_static
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_aq_cyclicrefresh.c'
      linkageType:     InternalLinkage
      functionLinenumber: 337
      functionLinenumberEnd: 356
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          62
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vp9_cyclic_refresh_limit_q
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_aq_cyclicrefresh.c'
      linkageType:     InternalLinkage
      functionLinenumber: 698
      functionLinenumberEnd: 705
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vp9_cyclic_refresh_get_rdmult
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_aq_cyclicrefresh.c'
      linkageType:     InternalLinkage
      functionLinenumber: 682
      functionLinenumberEnd: 683
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cyclic_refresh_update_map
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_aq_cyclicrefresh.c'
      linkageType:     InternalLinkage
      functionLinenumber: 364
      functionLinenumberEnd: 476
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         120
      ICount:          580
      EdgeCount:       162
      CyclomaticComplexity: 44
      functionsReached:
        - __assert_fail
        - is_superblock_flat_static
        - vp9_get_qindex
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_aq_cyclicrefresh.c:383,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_aq_cyclicrefresh.c:0,0'
          Dst:             vp9_get_qindex
        - Src:             '/src/libvpx/vp9/encoder/vp9_aq_cyclicrefresh.c:398,9'
          Dst:             vp9_get_qindex
        - Src:             '/src/libvpx/vp9/encoder/vp9_aq_cyclicrefresh.c:398,9'
          Dst:             vp9_get_qindex
        - Src:             '/src/libvpx/vp9/encoder/vp9_aq_cyclicrefresh.c:411,5'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_aq_cyclicrefresh.c:412,5'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_aq_cyclicrefresh.c:457,13'
          Dst:             is_superblock_flat_static
    - functionName:    vp9_cyclic_refresh_reset_resize
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_aq_cyclicrefresh.c'
      linkageType:     InternalLinkage
      functionLinenumber: 686
      functionLinenumberEnd: 696
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          30
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vp9_cyclic_refresh_setup
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_aq_cyclicrefresh.c'
      linkageType:     InternalLinkage
      functionLinenumber: 596
      functionLinenumberEnd: 680
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         34
      ICount:          224
      EdgeCount:       46
      CyclomaticComplexity: 14
      functionsReached:
        - clamp
        - compute_deltaq
        - cyclic_refresh_update_map
        - vp9_clearall_segfeatures
        - vp9_compute_rd_mult
        - vp9_convert_qindex_to_q
        - vp9_cyclic_refresh_reset_resize
        - vp9_disable_segfeature
        - vp9_disable_segmentation
        - vp9_enable_segfeature
        - vp9_enable_segmentation
        - vp9_set_segdata
        - vpx_clear_system_state
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_aq_cyclicrefresh.c:607,5'
          Dst:             vp9_cyclic_refresh_reset_resize
        - Src:             '/src/libvpx/vp9/encoder/vp9_aq_cyclicrefresh.c:613,5'
          Dst:             vp9_disable_segmentation
        - Src:             '/src/libvpx/vp9/encoder/vp9_aq_cyclicrefresh.c:626,22'
          Dst:             vp9_convert_qindex_to_q
        - Src:             '/src/libvpx/vp9/encoder/vp9_aq_cyclicrefresh.c:628,5'
          Dst:             vpx_clear_system_state
        - Src:             '/src/libvpx/vp9/encoder/vp9_aq_cyclicrefresh.c:639,5'
          Dst:             vp9_enable_segmentation
        - Src:             '/src/libvpx/vp9/encoder/vp9_aq_cyclicrefresh.c:640,5'
          Dst:             vp9_clearall_segfeatures
        - Src:             '/src/libvpx/vp9/encoder/vp9_aq_cyclicrefresh.c:652,5'
          Dst:             vp9_disable_segfeature
        - Src:             '/src/libvpx/vp9/encoder/vp9_aq_cyclicrefresh.c:654,5'
          Dst:             vp9_enable_segfeature
        - Src:             '/src/libvpx/vp9/encoder/vp9_aq_cyclicrefresh.c:656,5'
          Dst:             vp9_enable_segfeature
        - Src:             '/src/libvpx/vp9/encoder/vp9_aq_cyclicrefresh.c:659,20'
          Dst:             compute_deltaq
        - Src:             '/src/libvpx/vp9/encoder/vp9_aq_cyclicrefresh.c:663,15'
          Dst:             clamp
        - Src:             '/src/libvpx/vp9/encoder/vp9_aq_cyclicrefresh.c:665,18'
          Dst:             vp9_compute_rd_mult
        - Src:             '/src/libvpx/vp9/encoder/vp9_aq_cyclicrefresh.c:667,5'
          Dst:             vp9_set_segdata
        - Src:             '/src/libvpx/vp9/encoder/vp9_aq_cyclicrefresh.c:670,20'
          Dst:             compute_deltaq
        - Src:             '/src/libvpx/vp9/encoder/vp9_aq_cyclicrefresh.c:675,5'
          Dst:             vp9_set_segdata
        - Src:             '/src/libvpx/vp9/encoder/vp9_aq_cyclicrefresh.c:678,5'
          Dst:             cyclic_refresh_update_map
    - functionName:    compute_deltaq
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_aq_cyclicrefresh.c'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vp9_compute_qdelta_by_rate
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_aq_cyclicrefresh.c:93,16'
          Dst:             vp9_compute_qdelta_by_rate
    - functionName:    clamp
      functionSourceFile: '/src/libvpx/vpx_dsp/vpx_dsp_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    is_lossless_requested
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 290
      functionLinenumberEnd: 291
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    frame_is_intra_only
      functionSourceFile: '/src/libvpx/vp9/common/vp9_onyxc_int.h'
      linkageType:     InternalLinkage
      functionLinenumber: 363
      functionLinenumberEnd: 364
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vp9_cyclic_refresh_update_parameters
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_aq_cyclicrefresh.c'
      linkageType:     InternalLinkage
      functionLinenumber: 479
      functionLinenumberEnd: 593
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         87
      ICount:          457
      EdgeCount:       121
      CyclomaticComplexity: 36
      functionsReached:
        - frame_is_intra_only
        - is_lossless_requested
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_aq_cyclicrefresh.c:492,7'
          Dst:             frame_is_intra_only
        - Src:             '/src/libvpx/vp9/encoder/vp9_aq_cyclicrefresh.c:493,7'
          Dst:             is_lossless_requested
    - functionName:    vp9_cyclic_refresh_set_golden_update
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_aq_cyclicrefresh.c'
      linkageType:     InternalLinkage
      functionLinenumber: 320
      functionLinenumberEnd: 334
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          78
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cyclic_refresh_segment_id
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_aq_cyclicrefresh.h'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vp9_cyclic_refresh_postencode
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_aq_cyclicrefresh.c'
      linkageType:     InternalLinkage
      functionLinenumber: 261
      functionLinenumberEnd: 317
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         51
      ICount:          262
      EdgeCount:       70
      CyclomaticComplexity: 21
      functionsReached:
        - cyclic_refresh_segment_id
        - is_inter_block
        - vp9_cyclic_refresh_set_golden_update
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_aq_cyclicrefresh.c:277,11'
          Dst:             cyclic_refresh_segment_id
        - Src:             '/src/libvpx/vp9/encoder/vp9_aq_cyclicrefresh.c:283,11'
          Dst:             is_inter_block
        - Src:             '/src/libvpx/vp9/encoder/vp9_aq_cyclicrefresh.c:295,7'
          Dst:             vp9_cyclic_refresh_set_golden_update
    - functionName:    is_inter_block
      functionSourceFile: '/src/libvpx/vp9/common/vp9_blockd.h'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vp9_cyclic_refresh_update_sb_postencode
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_aq_cyclicrefresh.c'
      linkageType:     InternalLinkage
      functionLinenumber: 228
      functionLinenumberEnd: 255
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         35
      ICount:          178
      EdgeCount:       47
      CyclomaticComplexity: 14
      functionsReached:
        - clamp
        - is_inter_block
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_aq_cyclicrefresh.c:244,13'
          Dst:             is_inter_block
        - Src:             '/src/libvpx/vp9/encoder/vp9_aq_cyclicrefresh.c:250,44'
          Dst:             clamp
        - Src:             '/src/libvpx/vp9/encoder/vp9_aq_cyclicrefresh.c:247,13'
          Dst:             clamp
    - functionName:    cyclic_refresh_segment_id_boosted
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_aq_cyclicrefresh.h'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          19
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    candidate_refresh_aq
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_aq_cyclicrefresh.c'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          121
      EdgeCount:       39
      CyclomaticComplexity: 13
      functionsReached:
        - is_inter_block
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_aq_cyclicrefresh.c:78,9'
          Dst:             is_inter_block
        - Src:             '/src/libvpx/vp9/encoder/vp9_aq_cyclicrefresh.c:81,12'
          Dst:             is_inter_block
    - functionName:    vp9_cyclic_refresh_update_segment
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_aq_cyclicrefresh.c'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 223
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - char
        - size_t
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         54
      ICount:          302
      EdgeCount:       74
      CyclomaticComplexity: 22
      functionsReached:
        - candidate_refresh_aq
        - cyclic_refresh_segment_id_boosted
        - vp9_compute_skin_block
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_aq_cyclicrefresh.c:172,28'
          Dst:             candidate_refresh_aq
        - Src:             '/src/libvpx/vp9/encoder/vp9_aq_cyclicrefresh.c:182,9'
          Dst:             vp9_compute_skin_block
        - Src:             '/src/libvpx/vp9/encoder/vp9_aq_cyclicrefresh.c:193,7'
          Dst:             cyclic_refresh_segment_id_boosted
        - Src:             '/src/libvpx/vp9/encoder/vp9_aq_cyclicrefresh.c:203,7'
          Dst:             cyclic_refresh_segment_id_boosted
    - functionName:    vp9_cyclic_refresh_rc_bits_per_mb
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_aq_cyclicrefresh.c'
      linkageType:     InternalLinkage
      functionLinenumber: 138
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - compute_deltaq
        - vp9_rc_bits_per_mb
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_aq_cyclicrefresh.c:144,14'
          Dst:             compute_deltaq
        - Src:             '/src/libvpx/vp9/encoder/vp9_aq_cyclicrefresh.c:150,22'
          Dst:             vp9_rc_bits_per_mb
        - Src:             '/src/libvpx/vp9/encoder/vp9_aq_cyclicrefresh.c:153,22'
          Dst:             vp9_rc_bits_per_mb
    - functionName:    vp9_cyclic_refresh_estimate_bits_at_q
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_aq_cyclicrefresh.c'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          56
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vp9_estimate_bits_at_q
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_aq_cyclicrefresh.c:119,11'
          Dst:             vp9_estimate_bits_at_q
        - Src:             '/src/libvpx/vp9/encoder/vp9_aq_cyclicrefresh.c:122,11'
          Dst:             vp9_estimate_bits_at_q
        - Src:             '/src/libvpx/vp9/encoder/vp9_aq_cyclicrefresh.c:126,11'
          Dst:             vp9_estimate_bits_at_q
    - functionName:    vp9_cyclic_refresh_free
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_aq_cyclicrefresh.c'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vpx_free
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_aq_cyclicrefresh.c:57,5'
          Dst:             vpx_free
        - Src:             '/src/libvpx/vp9/encoder/vp9_aq_cyclicrefresh.c:58,5'
          Dst:             vpx_free
        - Src:             '/src/libvpx/vp9/encoder/vp9_aq_cyclicrefresh.c:59,5'
          Dst:             vpx_free
    - functionName:    vp9_cyclic_refresh_alloc
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_aq_cyclicrefresh.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          50
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - vp9_cyclic_refresh_free
        - vpx_calloc
        - vpx_malloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_aq_cyclicrefresh.c:34,30'
          Dst:             vpx_calloc
        - Src:             '/src/libvpx/vp9/encoder/vp9_aq_cyclicrefresh.c:37,13'
          Dst:             vpx_calloc
        - Src:             '/src/libvpx/vp9/encoder/vp9_aq_cyclicrefresh.c:39,5'
          Dst:             vp9_cyclic_refresh_free
        - Src:             '/src/libvpx/vp9/encoder/vp9_aq_cyclicrefresh.c:43,26'
          Dst:             vpx_malloc
        - Src:             '/src/libvpx/vp9/encoder/vp9_aq_cyclicrefresh.c:45,5'
          Dst:             vp9_cyclic_refresh_free
    - functionName:    vp9_caq_select_segment
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_aq_complexity.c'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         54
      ICount:          287
      EdgeCount:       72
      CyclomaticComplexity: 20
      functionsReached:
        - __assert_fail
        - get_aq_c_strength
        - vp9_log_block_var
        - vp9_setup_src_planes
        - vpx_clear_system_state
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_aq_complexity.c:128,5'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_aq_complexity.c:134,29'
          Dst:             get_aq_c_strength
        - Src:             '/src/libvpx/vp9/encoder/vp9_aq_complexity.c:136,5'
          Dst:             vpx_clear_system_state
        - Src:             '/src/libvpx/vp9/encoder/vp9_aq_complexity.c:141,5'
          Dst:             vp9_setup_src_planes
        - Src:             '/src/libvpx/vp9/encoder/vp9_aq_complexity.c:142,14'
          Dst:             vp9_log_block_var
    - functionName:    get_aq_c_strength
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_aq_complexity.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vp9_ac_quant
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_aq_complexity.c:43,26'
          Dst:             vp9_ac_quant
    - functionName:    frame_is_intra_only
      functionSourceFile: '/src/libvpx/vp9/common/vp9_onyxc_int.h'
      linkageType:     InternalLinkage
      functionLinenumber: 363
      functionLinenumberEnd: 364
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vp9_setup_in_frame_q_adj
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_aq_complexity.c'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         50
      ICount:          271
      EdgeCount:       69
      CyclomaticComplexity: 21
      functionsReached:
        - frame_is_intra_only
        - get_aq_c_strength
        - vp9_clearall_segfeatures
        - vp9_compute_qdelta_by_rate
        - vp9_disable_segfeature
        - vp9_disable_segmentation
        - vp9_enable_segfeature
        - vp9_enable_segmentation
        - vp9_set_segdata
        - vpx_clear_system_state
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_aq_complexity.c:52,3'
          Dst:             vpx_clear_system_state
        - Src:             '/src/libvpx/vp9/encoder/vp9_aq_complexity.c:54,7'
          Dst:             frame_is_intra_only
        - Src:             '/src/libvpx/vp9/encoder/vp9_aq_complexity.c:58,29'
          Dst:             get_aq_c_strength
        - Src:             '/src/libvpx/vp9/encoder/vp9_aq_complexity.c:63,5'
          Dst:             vp9_clearall_segfeatures
        - Src:             '/src/libvpx/vp9/encoder/vp9_aq_complexity.c:68,7'
          Dst:             vp9_disable_segmentation
        - Src:             '/src/libvpx/vp9/encoder/vp9_aq_complexity.c:72,5'
          Dst:             vp9_enable_segmentation
        - Src:             '/src/libvpx/vp9/encoder/vp9_aq_complexity.c:78,5'
          Dst:             vp9_disable_segfeature
        - Src:             '/src/libvpx/vp9/encoder/vp9_aq_complexity.c:86,22'
          Dst:             vp9_compute_qdelta_by_rate
        - Src:             '/src/libvpx/vp9/encoder/vp9_aq_complexity.c:98,9'
          Dst:             vp9_enable_segfeature
        - Src:             '/src/libvpx/vp9/encoder/vp9_aq_complexity.c:99,9'
          Dst:             vp9_set_segdata
        - Src:             '/src/libvpx/vp9/encoder/vp9_aq_complexity.c:86,22'
          Dst:             vp9_compute_qdelta_by_rate
        - Src:             '/src/libvpx/vp9/encoder/vp9_aq_complexity.c:98,9'
          Dst:             vp9_enable_segfeature
        - Src:             '/src/libvpx/vp9/encoder/vp9_aq_complexity.c:99,9'
          Dst:             vp9_set_segdata
        - Src:             '/src/libvpx/vp9/encoder/vp9_aq_complexity.c:86,22'
          Dst:             vp9_compute_qdelta_by_rate
        - Src:             '/src/libvpx/vp9/encoder/vp9_aq_complexity.c:98,9'
          Dst:             vp9_enable_segfeature
        - Src:             '/src/libvpx/vp9/encoder/vp9_aq_complexity.c:99,9'
          Dst:             vp9_set_segdata
        - Src:             '/src/libvpx/vp9/encoder/vp9_aq_complexity.c:86,22'
          Dst:             vp9_compute_qdelta_by_rate
        - Src:             '/src/libvpx/vp9/encoder/vp9_aq_complexity.c:98,9'
          Dst:             vp9_enable_segfeature
        - Src:             '/src/libvpx/vp9/encoder/vp9_aq_complexity.c:99,9'
          Dst:             vp9_set_segdata
    - functionName:    vp9_alt_ref_aq_disable_if
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_alt_ref_aq.c'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vp9_alt_ref_aq_unset_all
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_alt_ref_aq.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vp9_alt_ref_aq_setup_map
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_alt_ref_aq.c'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vp9_alt_ref_aq_setup_mode
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_alt_ref_aq.c'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vp9_alt_ref_aq_set_nsegments
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_alt_ref_aq.c'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vp9_alt_ref_aq_upload_map
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_alt_ref_aq.c'
      linkageType:     InternalLinkage
      functionLinenumber: 25
      functionLinenumberEnd: 28
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vp9_alt_ref_aq_destroy
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_alt_ref_aq.c'
      linkageType:     InternalLinkage
      functionLinenumber: 22
      functionLinenumberEnd: 22
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_alt_ref_aq.c:22,62'
          Dst:             vpx_free
    - functionName:    vp9_alt_ref_aq_create
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_alt_ref_aq.c'
      linkageType:     InternalLinkage
      functionLinenumber: 18
      functionLinenumberEnd: 19
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_malloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_alt_ref_aq.c:19,31'
          Dst:             vpx_malloc
    - functionName:    vp9_compute_skin_sb
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_skin_detection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - char
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         133
      ICount:          623
      EdgeCount:       184
      CyclomaticComplexity: 53
      functionsReached:
        - vp9_compute_skin_block
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_skin_detection.c:80,11'
          Dst:             vp9_compute_skin_block
        - Src:             '/src/libvpx/vp9/encoder/vp9_skin_detection.c:80,11'
          Dst:             vp9_compute_skin_block
    - functionName:    vp9_compute_skin_block
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_skin_detection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          79
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - vpx_skin_pixel
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_skin_detection.c:36,12'
          Dst:             vpx_skin_pixel
    - functionName:    enable_noise_estimation
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_noise_estimate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         23
      ICount:          103
      EdgeCount:       32
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vp9_update_noise_estimate
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_noise_estimate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 302
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         140
      ICount:          790
      EdgeCount:       193
      CyclomaticComplexity: 55
      functionsReached:
        - enable_noise_estimation
        - vp9_compute_skin_block
        - vp9_noise_estimate_extract_level
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_noise_estimate.c:129,17'
          Dst:             enable_noise_estimation
        - Src:             '/src/libvpx/vp9/encoder/vp9_noise_estimate.c:216,19'
          Dst:             vp9_compute_skin_block
        - Src:             '/src/libvpx/vp9/encoder/vp9_noise_estimate.c:291,19'
          Dst:             vp9_noise_estimate_extract_level
    - functionName:    vp9_noise_estimate_extract_level
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_noise_estimate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          36
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vp9_noise_estimate_init
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_noise_estimate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          54
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    extrc_get_frame_type
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_ext_ratectrl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 154
      functionLinenumberEnd: 168
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          27
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - abort
        - fprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_ext_ratectrl.c:165,7'
          Dst:             fprintf
        - Src:             '/src/libvpx/vp9/encoder/vp9_ext_ratectrl.c:166,7'
          Dst:             abort
    - 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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vp9_extrc_get_frame_rdmult
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_ext_ratectrl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 234
      functionLinenumberEnd: 257
      functionDepth:   0
      returnType:      int
      argCount:        10
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          72
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - extrc_get_frame_type
        - vp9_get_ref_frame_info
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_ext_ratectrl.c:244,34'
          Dst:             extrc_get_frame_type
        - Src:             '/src/libvpx/vp9/encoder/vp9_ext_ratectrl.c:248,3'
          Dst:             vp9_get_ref_frame_info
    - functionName:    vp9_extrc_get_key_frame_decision
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_ext_ratectrl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 220
      functionLinenumberEnd: 228
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          50
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vp9_extrc_get_gop_decision
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_ext_ratectrl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          54
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vp9_extrc_update_encodeframe_result
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_ext_ratectrl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 185
      functionLinenumberEnd: 201
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          51
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vp9_extrc_get_encodeframe_decision
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_ext_ratectrl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 172
      functionLinenumberEnd: 182
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          57
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_ext_ratectrl.c:173,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_ext_ratectrl.c:174,3'
          Dst:             __assert_fail
    - functionName:    vp9_extrc_send_tpl_stats
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_ext_ratectrl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          51
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    gen_rc_firstpass_stats
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_ext_ratectrl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          54
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vp9_extrc_send_firstpass_stats
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_ext_ratectrl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          85
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
        - gen_rc_firstpass_stats
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_ext_ratectrl.c:125,5'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_ext_ratectrl.c:127,7'
          Dst:             gen_rc_firstpass_stats
    - functionName:    vp9_extrc_delete
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_ext_ratectrl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          62
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - fclose
        - vp9_extrc_init
        - vpx_free
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_ext_ratectrl.c:73,7'
          Dst:             fclose
        - Src:             '/src/libvpx/vp9/encoder/vp9_ext_ratectrl.c:80,5'
          Dst:             vpx_free
        - Src:             '/src/libvpx/vp9/encoder/vp9_ext_ratectrl.c:82,10'
          Dst:             vp9_extrc_init
    - functionName:    fclose
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vp9_extrc_init
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_ext_ratectrl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 22
      functionLinenumberEnd: 28
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          16
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vp9_extrc_create
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_ext_ratectrl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          78
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - fopen64
        - vp9_extrc_delete
        - vpx_malloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_ext_ratectrl.c:38,3'
          Dst:             vp9_extrc_delete
        - Src:             '/src/libvpx/vp9/encoder/vp9_ext_ratectrl.c:50,7'
          Dst:             vpx_malloc
        - Src:             '/src/libvpx/vp9/encoder/vp9_ext_ratectrl.c:56,30'
          Dst:             fopen64
    - functionName:    fopen64
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    temporal_filter_iterate_tile_c
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_temporal_filter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1223
      functionLinenumberEnd: 1238
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          54
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - vp9_temporal_filter_iterate_row_c
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_temporal_filter.c:1235,5'
          Dst:             vp9_temporal_filter_iterate_row_c
    - functionName:    vp9_temporal_filter_iterate_row_c
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_temporal_filter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 866
      functionLinenumberEnd: 1220
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         151
      ICount:          1039
      EdgeCount:       201
      CyclomaticComplexity: 52
      functionsReached:
        - temporal_filter_find_matching_mb_c
        - temporal_filter_predictors_mb_c
        - vp9_get_sby_perpixel_variance
        - vp9_high_get_sby_perpixel_variance
      functionUses:    2
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_temporal_filter.c:942,13'
          Dst:             vp9_high_get_sby_perpixel_variance
        - Src:             '/src/libvpx/vp9/encoder/vp9_temporal_filter.c:944,24'
          Dst:             vp9_get_sby_perpixel_variance
        - Src:             '/src/libvpx/vp9/encoder/vp9_temporal_filter.c:981,19'
          Dst:             temporal_filter_find_matching_mb_c
        - Src:             '/src/libvpx/vp9/encoder/vp9_temporal_filter.c:1028,9'
          Dst:             temporal_filter_predictors_mb_c
    - functionName:    temporal_filter_find_matching_mb_c
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_temporal_filter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 772
      functionLinenumberEnd: 862
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          197
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - cond_cost_list
        - vp9_full_pixel_search
        - vp9_set_mv_search_range
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_temporal_filter.c:807,3'
          Dst:             vp9_set_mv_search_range
        - Src:             '/src/libvpx/vp9/encoder/vp9_temporal_filter.c:810,47'
          Dst:             cond_cost_list
        - Src:             '/src/libvpx/vp9/encoder/vp9_temporal_filter.c:809,3'
          Dst:             vp9_full_pixel_search
        - Src:             '/src/libvpx/vp9/encoder/vp9_temporal_filter.c:822,7'
          Dst:             cond_cost_list
        - Src:             '/src/libvpx/vp9/encoder/vp9_temporal_filter.c:840,7'
          Dst:             vp9_set_mv_search_range
        - Src:             '/src/libvpx/vp9/encoder/vp9_temporal_filter.c:843,29'
          Dst:             cond_cost_list
        - Src:             '/src/libvpx/vp9/encoder/vp9_temporal_filter.c:841,7'
          Dst:             vp9_full_pixel_search
        - Src:             '/src/libvpx/vp9/encoder/vp9_temporal_filter.c:851,39'
          Dst:             cond_cost_list
        - Src:             '/src/libvpx/vp9/encoder/vp9_temporal_filter.c:840,7'
          Dst:             vp9_set_mv_search_range
        - Src:             '/src/libvpx/vp9/encoder/vp9_temporal_filter.c:843,29'
          Dst:             cond_cost_list
        - Src:             '/src/libvpx/vp9/encoder/vp9_temporal_filter.c:841,7'
          Dst:             vp9_full_pixel_search
        - Src:             '/src/libvpx/vp9/encoder/vp9_temporal_filter.c:851,39'
          Dst:             cond_cost_list
        - Src:             '/src/libvpx/vp9/encoder/vp9_temporal_filter.c:840,7'
          Dst:             vp9_set_mv_search_range
        - Src:             '/src/libvpx/vp9/encoder/vp9_temporal_filter.c:843,29'
          Dst:             cond_cost_list
        - Src:             '/src/libvpx/vp9/encoder/vp9_temporal_filter.c:841,7'
          Dst:             vp9_full_pixel_search
        - Src:             '/src/libvpx/vp9/encoder/vp9_temporal_filter.c:851,39'
          Dst:             cond_cost_list
        - Src:             '/src/libvpx/vp9/encoder/vp9_temporal_filter.c:840,7'
          Dst:             vp9_set_mv_search_range
        - Src:             '/src/libvpx/vp9/encoder/vp9_temporal_filter.c:843,29'
          Dst:             cond_cost_list
        - Src:             '/src/libvpx/vp9/encoder/vp9_temporal_filter.c:841,7'
          Dst:             vp9_full_pixel_search
        - Src:             '/src/libvpx/vp9/encoder/vp9_temporal_filter.c:851,39'
          Dst:             cond_cost_list
    - functionName:    temporal_filter_predictors_mb_c
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_temporal_filter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 269
      functionLinenumberEnd: 403
      functionDepth:   0
      returnType:      void
      argCount:        15
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         36
      ICount:          313
      EdgeCount:       48
      CyclomaticComplexity: 14
      functionsReached:
        - vp9_build_inter_predictor_12
        - vp9_highbd_build_inter_predictor_12
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_temporal_filter.c:291,7'
          Dst:             vp9_highbd_build_inter_predictor_12
        - Src:             '/src/libvpx/vp9/encoder/vp9_temporal_filter.c:296,7'
          Dst:             vp9_highbd_build_inter_predictor_12
        - Src:             '/src/libvpx/vp9/encoder/vp9_temporal_filter.c:302,7'
          Dst:             vp9_highbd_build_inter_predictor_12
        - Src:             '/src/libvpx/vp9/encoder/vp9_temporal_filter.c:310,5'
          Dst:             vp9_build_inter_predictor_12
        - Src:             '/src/libvpx/vp9/encoder/vp9_temporal_filter.c:313,5'
          Dst:             vp9_build_inter_predictor_12
        - Src:             '/src/libvpx/vp9/encoder/vp9_temporal_filter.c:318,5'
          Dst:             vp9_build_inter_predictor_12
        - Src:             '/src/libvpx/vp9/encoder/vp9_temporal_filter.c:336,9'
          Dst:             vp9_highbd_build_inter_predictor_12
        - Src:             '/src/libvpx/vp9/encoder/vp9_temporal_filter.c:341,9'
          Dst:             vp9_build_inter_predictor_12
        - Src:             '/src/libvpx/vp9/encoder/vp9_temporal_filter.c:336,9'
          Dst:             vp9_highbd_build_inter_predictor_12
        - Src:             '/src/libvpx/vp9/encoder/vp9_temporal_filter.c:341,9'
          Dst:             vp9_build_inter_predictor_12
        - Src:             '/src/libvpx/vp9/encoder/vp9_temporal_filter.c:336,9'
          Dst:             vp9_highbd_build_inter_predictor_12
        - Src:             '/src/libvpx/vp9/encoder/vp9_temporal_filter.c:341,9'
          Dst:             vp9_build_inter_predictor_12
        - Src:             '/src/libvpx/vp9/encoder/vp9_temporal_filter.c:336,9'
          Dst:             vp9_highbd_build_inter_predictor_12
        - Src:             '/src/libvpx/vp9/encoder/vp9_temporal_filter.c:341,9'
          Dst:             vp9_build_inter_predictor_12
        - Src:             '/src/libvpx/vp9/encoder/vp9_temporal_filter.c:367,9'
          Dst:             vp9_highbd_build_inter_predictor_12
        - Src:             '/src/libvpx/vp9/encoder/vp9_temporal_filter.c:373,9'
          Dst:             vp9_highbd_build_inter_predictor_12
        - Src:             '/src/libvpx/vp9/encoder/vp9_temporal_filter.c:379,9'
          Dst:             vp9_build_inter_predictor_12
        - Src:             '/src/libvpx/vp9/encoder/vp9_temporal_filter.c:384,9'
          Dst:             vp9_build_inter_predictor_12
    - functionName:    vp9_highbd_build_inter_predictor_12
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_temporal_filter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 236
      functionLinenumberEnd: 262
      functionDepth:   0
      returnType:      void
      argCount:        13
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - short
        - short
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          111
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - vp9_scale_mv
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_temporal_filter.c:241,13'
          Dst:             vp9_scale_mv
    - functionName:    vp9_build_inter_predictor_12
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_temporal_filter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - short
        - short
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          108
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - vp9_scale_mv
        - vpx_convolve_copy_sse2
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_temporal_filter.c:129,13'
          Dst:             vp9_scale_mv
        - Src:             '/src/libvpx/vp9/encoder/vp9_temporal_filter.c:136,5'
          Dst:             vpx_convolve_copy_sse2
    - functionName:    cond_cost_list
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1169
      functionLinenumberEnd: 1170
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          16
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    clamp
      functionSourceFile: '/src/libvpx/vpx_dsp/vpx_dsp_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    temporal_filter_iterate_c
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_temporal_filter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1240
      functionLinenumberEnd: 1252
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          57
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - temporal_filter_iterate_tile_c
        - vp9_init_tile_data
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_temporal_filter.c:1245,3'
          Dst:             vp9_init_tile_data
        - Src:             '/src/libvpx/vp9/encoder/vp9_temporal_filter.c:1249,7'
          Dst:             temporal_filter_iterate_tile_c
    - functionName:    set_error_per_bit
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_rd.h'
      linkageType:     InternalLinkage
      functionLinenumber: 198
      functionLinenumberEnd: 201
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_frame_new_buffer
      functionSourceFile: '/src/libvpx/vp9/common/vp9_onyxc_int.h'
      linkageType:     InternalLinkage
      functionLinenumber: 327
      functionLinenumberEnd: 328
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    adjust_arnr_filter
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_temporal_filter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1257
      functionLinenumberEnd: 1330
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         46
      ICount:          229
      EdgeCount:       61
      CyclomaticComplexity: 17
      functionsReached:
        - clamp
        - vp9_convert_qindex_to_q
        - vp9_lookahead_depth
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_temporal_filter.c:1261,7'
          Dst:             vp9_lookahead_depth
        - Src:             '/src/libvpx/vp9/encoder/vp9_temporal_filter.c:1261,7'
          Dst:             vp9_lookahead_depth
        - Src:             '/src/libvpx/vp9/encoder/vp9_temporal_filter.c:1270,21'
          Dst:             clamp
        - Src:             '/src/libvpx/vp9/encoder/vp9_temporal_filter.c:0,0'
          Dst:             vp9_convert_qindex_to_q
    - functionName:    vp9_temporal_filter
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_temporal_filter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1332
      functionLinenumberEnd: 1439
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         29
      ICount:          229
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached:
        - adjust_arnr_filter
        - get_frame_new_buffer
        - set_error_per_bit
        - temporal_filter_iterate_c
        - vp9_compute_rd_mult_based_on_qindex
        - vp9_initialize_me_consts
        - vp9_lookahead_peek
        - vp9_scale_if_required
        - vp9_setup_scale_factors_for_frame
        - vp9_temporal_filter_row_mt
        - vpx_internal_error
        - vpx_realloc_frame_buffer
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_temporal_filter.c:1348,3'
          Dst:             adjust_arnr_filter
        - Src:             '/src/libvpx/vp9/encoder/vp9_temporal_filter.c:1362,9'
          Dst:             vp9_lookahead_peek
        - Src:             '/src/libvpx/vp9/encoder/vp9_temporal_filter.c:1380,15'
          Dst:             get_frame_new_buffer
        - Src:             '/src/libvpx/vp9/encoder/vp9_temporal_filter.c:1379,7'
          Dst:             vp9_setup_scale_factors_for_frame
        - Src:             '/src/libvpx/vp9/encoder/vp9_temporal_filter.c:1395,15'
          Dst:             vpx_realloc_frame_buffer
        - Src:             '/src/libvpx/vp9/encoder/vp9_temporal_filter.c:1403,13'
          Dst:             vpx_internal_error
        - Src:             '/src/libvpx/vp9/encoder/vp9_temporal_filter.c:1406,27'
          Dst:             vp9_scale_if_required
        - Src:             '/src/libvpx/vp9/encoder/vp9_temporal_filter.c:1418,7'
          Dst:             vp9_setup_scale_factors_for_frame
        - Src:             '/src/libvpx/vp9/encoder/vp9_temporal_filter.c:1431,12'
          Dst:             vp9_compute_rd_mult_based_on_qindex
        - Src:             '/src/libvpx/vp9/encoder/vp9_temporal_filter.c:1432,3'
          Dst:             set_error_per_bit
        - Src:             '/src/libvpx/vp9/encoder/vp9_temporal_filter.c:1433,3'
          Dst:             vp9_initialize_me_consts
        - Src:             '/src/libvpx/vp9/encoder/vp9_temporal_filter.c:1436,5'
          Dst:             temporal_filter_iterate_c
        - Src:             '/src/libvpx/vp9/encoder/vp9_temporal_filter.c:1438,5'
          Dst:             vp9_temporal_filter_row_mt
    - functionName:    highbd_mod_index
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_temporal_filter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 434
      functionLinenumberEnd: 449
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          61
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - clamp
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_temporal_filter.c:437,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_temporal_filter.c:438,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_temporal_filter.c:440,16'
          Dst:             clamp
    - functionName:    vp9_highbd_apply_temporal_filter_c
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_temporal_filter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 626
      functionLinenumberEnd: 766
      functionDepth:   0
      returnType:      void
      argCount:        23
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         146
      ICount:          997
      EdgeCount:       198
      CyclomaticComplexity: 54
      functionsReached:
        - get_filter_weight
        - highbd_mod_index
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_temporal_filter.c:670,33'
          Dst:             get_filter_weight
        - Src:             '/src/libvpx/vp9/encoder/vp9_temporal_filter.c:702,15'
          Dst:             highbd_mod_index
        - Src:             '/src/libvpx/vp9/encoder/vp9_temporal_filter.c:670,33'
          Dst:             get_filter_weight
        - Src:             '/src/libvpx/vp9/encoder/vp9_temporal_filter.c:702,15'
          Dst:             highbd_mod_index
        - Src:             '/src/libvpx/vp9/encoder/vp9_temporal_filter.c:716,33'
          Dst:             get_filter_weight
        - Src:             '/src/libvpx/vp9/encoder/vp9_temporal_filter.c:754,15'
          Dst:             highbd_mod_index
        - Src:             '/src/libvpx/vp9/encoder/vp9_temporal_filter.c:756,15'
          Dst:             highbd_mod_index
    - functionName:    get_filter_weight
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_temporal_filter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 456
      functionLinenumberEnd: 475
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - int
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          44
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mod_index
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_temporal_filter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 413
      functionLinenumberEnd: 429
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          51
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - clamp
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_temporal_filter.c:416,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_temporal_filter.c:417,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_temporal_filter.c:420,22'
          Dst:             clamp
    - functionName:    vp9_apply_temporal_filter_c
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_temporal_filter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 484
      functionLinenumberEnd: 616
      functionDepth:   0
      returnType:      void
      argCount:        23
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         230
      ICount:          1411
      EdgeCount:       314
      CyclomaticComplexity: 86
      functionsReached:
        - __assert_fail
        - get_filter_weight
        - mod_index
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_temporal_filter.c:496,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_temporal_filter.c:497,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_temporal_filter.c:529,11'
          Dst:             get_filter_weight
        - Src:             '/src/libvpx/vp9/encoder/vp9_temporal_filter.c:559,11'
          Dst:             mod_index
        - Src:             '/src/libvpx/vp9/encoder/vp9_temporal_filter.c:604,17'
          Dst:             mod_index
        - Src:             '/src/libvpx/vp9/encoder/vp9_temporal_filter.c:605,17'
          Dst:             mod_index
        - Src:             '/src/libvpx/vp9/encoder/vp9_temporal_filter.c:551,7'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_temporal_filter.c:590,9'
          Dst:             __assert_fail
    - functionName:    vp9_temporal_filter_init
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_temporal_filter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 405
      functionLinenumberEnd: 410
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         4
      ICount:          26
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    highbd_convolve12
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_temporal_filter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 207
      functionLinenumberEnd: 220
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_highbd_convolve12_horiz_c
        - vpx_highbd_convolve12_vert_c
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_temporal_filter.c:213,3'
          Dst:             vpx_highbd_convolve12_horiz_c
        - Src:             '/src/libvpx/vp9/encoder/vp9_temporal_filter.c:217,3'
          Dst:             vpx_highbd_convolve12_vert_c
    - functionName:    vpx_highbd_convolve12_horiz_c
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_temporal_filter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 174
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          83
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - clip_pixel_highbd
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_temporal_filter.c:168,16'
          Dst:             clip_pixel_highbd
    - functionName:    vpx_highbd_convolve12_vert_c
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_temporal_filter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 180
      functionLinenumberEnd: 201
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          172
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - clip_pixel_highbd
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_temporal_filter.c:195,11'
          Dst:             clip_pixel_highbd
    - functionName:    clip_pixel_highbd
      functionSourceFile: '/src/libvpx/vpx_dsp/vpx_dsp_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      short
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - clamp
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/vpx_dsp_common.h:0,0'
          Dst:             clamp
    - functionName:    vpx_highbd_convolve12_c
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_temporal_filter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 230
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_convolve12
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_temporal_filter.c:228,3'
          Dst:             highbd_convolve12
    - functionName:    vpx_convolve12_c
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_temporal_filter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_convolve12_horiz_c
        - vpx_convolve12_vert_c
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_temporal_filter.c:113,3'
          Dst:             vpx_convolve12_horiz_c
        - Src:             '/src/libvpx/vp9/encoder/vp9_temporal_filter.c:116,3'
          Dst:             vpx_convolve12_vert_c
    - functionName:    vpx_convolve12_horiz_c
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_temporal_filter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          83
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - clip_pixel
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_temporal_filter.c:69,16'
          Dst:             clip_pixel
    - functionName:    vpx_convolve12_vert_c
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_temporal_filter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          172
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - clip_pixel
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_temporal_filter.c:95,29'
          Dst:             clip_pixel
    - functionName:    clip_pixel
      functionSourceFile: '/src/libvpx/vpx_dsp/vpx_dsp_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_overlap_area
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_tpl_model.c'
      linkageType:     InternalLinkage
      functionLinenumber: 549
      functionLinenumberEnd: 574
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          60
      EdgeCount:       16
      CyclomaticComplexity: 9
      functionsReached:
        - __assert_fail
      functionUses:    5
      BranchProfiles:
        - Branch String:   '/src/libvpx/vp9/encoder/vp9_tpl_model.c:554,3'
          Branch Sides:    []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_tpl_model.c:571,14'
          Dst:             __assert_fail
    - functionName:    round_floor
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_tpl_model.c'
      linkageType:     InternalLinkage
      functionLinenumber: 577
      functionLinenumberEnd: 584
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          20
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    tpl_model_update_b
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_tpl_model.c'
      linkageType:     InternalLinkage
      functionLinenumber: 645
      functionLinenumberEnd: 700
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         67
      ICount:          384
      EdgeCount:       93
      CyclomaticComplexity: 28
      functionsReached:
        - __assert_fail
        - get_overlap_area
        - round_floor
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_tpl_model.c:664,27'
          Dst:             round_floor
        - Src:             '/src/libvpx/vp9/encoder/vp9_tpl_model.c:665,27'
          Dst:             round_floor
        - Src:             '/src/libvpx/vp9/encoder/vp9_tpl_model.c:674,26'
          Dst:             get_overlap_area
        - Src:             '/src/libvpx/vp9/encoder/vp9_tpl_model.c:676,24'
          Dst:             round_floor
        - Src:             '/src/libvpx/vp9/encoder/vp9_tpl_model.c:677,24'
          Dst:             round_floor
        - Src:             '/src/libvpx/vp9/encoder/vp9_tpl_model.c:674,26'
          Dst:             get_overlap_area
        - Src:             '/src/libvpx/vp9/encoder/vp9_tpl_model.c:695,11'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_tpl_model.c:674,26'
          Dst:             get_overlap_area
        - Src:             '/src/libvpx/vp9/encoder/vp9_tpl_model.c:674,26'
          Dst:             get_overlap_area
        - Src:             '/src/libvpx/vp9/encoder/vp9_tpl_model.c:674,26'
          Dst:             get_overlap_area
    - functionName:    get_msb
      functionSourceFile: '/src/libvpx/vpx_ports/bitops.h'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cond_cost_list
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1169
      functionLinenumberEnd: 1170
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          16
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rate_estimator
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_tpl_model.c'
      linkageType:     InternalLinkage
      functionLinenumber: 785
      functionLinenumberEnd: 795
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          67
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - get_msb
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_tpl_model.c:789,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_tpl_model.c:792,18'
          Dst:             get_msb
    - functionName:    get_quantize_error
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_tpl_model.c'
      linkageType:     InternalLinkage
      functionLinenumber: 721
      functionLinenumberEnd: 750
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          90
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_tpl_model.c:730,3'
          Dst:             __assert_fail
    - functionName:    motion_compensated_prediction
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_tpl_model.c'
      linkageType:     InternalLinkage
      functionLinenumber: 499
      functionLinenumberEnd: 545
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          81
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - cond_cost_list
        - vp9_full_pixel_search
        - vp9_set_mv_search_range
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_tpl_model.c:527,3'
          Dst:             vp9_set_mv_search_range
        - Src:             '/src/libvpx/vp9/encoder/vp9_tpl_model.c:530,47'
          Dst:             cond_cost_list
        - Src:             '/src/libvpx/vp9/encoder/vp9_tpl_model.c:529,3'
          Dst:             vp9_full_pixel_search
        - Src:             '/src/libvpx/vp9/encoder/vp9_tpl_model.c:541,7'
          Dst:             cond_cost_list
    - functionName:    set_mv_limits
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_tpl_model.c'
      linkageType:     InternalLinkage
      functionLinenumber: 776
      functionLinenumberEnd: 783
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - int
        - int
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          24
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    tpl_model_update
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_tpl_model.c'
      linkageType:     InternalLinkage
      functionLinenumber: 703
      functionLinenumberEnd: 716
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          63
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - tpl_model_update_b
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_tpl_model.c:712,7'
          Dst:             tpl_model_update_b
    - functionName:    tpl_store_before_propagation
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_tpl_model.c'
      linkageType:     InternalLinkage
      functionLinenumber: 613
      functionLinenumberEnd: 642
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - char
        - int
        - size_t
        - size_t
        - size_t
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          138
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    tpl_model_store
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_tpl_model.c'
      linkageType:     InternalLinkage
      functionLinenumber: 588
      functionLinenumberEnd: 605
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - char
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          122
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mode_estimation
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_tpl_model.c'
      linkageType:     InternalLinkage
      functionLinenumber: 806
      functionLinenumberEnd: 956
      functionDepth:   0
      returnType:      void
      argCount:        22
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - char
        - char
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         44
      ICount:          373
      EdgeCount:       58
      CyclomaticComplexity: 16
      functionsReached:
        - get_quantize_error
        - motion_compensated_prediction
        - rate_estimator
        - set_mv_limits
        - vp9_build_inter_predictor
        - vp9_highbd_build_inter_predictor
        - vp9_highbd_wht_fwd_txfm
        - vp9_predict_intra_block
        - vp9_wht_fwd_txfm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_tpl_model.c:851,5'
          Dst:             vp9_predict_intra_block
        - Src:             '/src/libvpx/vp9/encoder/vp9_tpl_model.c:858,7'
          Dst:             vp9_highbd_wht_fwd_txfm
        - Src:             '/src/libvpx/vp9/encoder/vp9_tpl_model.c:863,7'
          Dst:             vp9_wht_fwd_txfm
        - Src:             '/src/libvpx/vp9/encoder/vp9_tpl_model.c:878,3'
          Dst:             set_mv_limits
        - Src:             '/src/libvpx/vp9/encoder/vp9_tpl_model.c:893,5'
          Dst:             motion_compensated_prediction
        - Src:             '/src/libvpx/vp9/encoder/vp9_tpl_model.c:900,7'
          Dst:             vp9_highbd_build_inter_predictor
        - Src:             '/src/libvpx/vp9/encoder/vp9_tpl_model.c:908,7'
          Dst:             vp9_highbd_wht_fwd_txfm
        - Src:             '/src/libvpx/vp9/encoder/vp9_tpl_model.c:911,7'
          Dst:             vp9_build_inter_predictor
        - Src:             '/src/libvpx/vp9/encoder/vp9_tpl_model.c:918,7'
          Dst:             vp9_wht_fwd_txfm
        - Src:             '/src/libvpx/vp9/encoder/vp9_tpl_model.c:940,7'
          Dst:             get_quantize_error
        - Src:             '/src/libvpx/vp9/encoder/vp9_tpl_model.c:942,20'
          Dst:             rate_estimator
    - functionName:    vp9_highbd_wht_fwd_txfm
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_tpl_model.c'
      linkageType:     InternalLinkage
      functionLinenumber: 754
      functionLinenumberEnd: 762
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          31
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_tpl_model.c:760,14'
          Dst:             __assert_fail
    - functionName:    vp9_wht_fwd_txfm
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_tpl_model.c'
      linkageType:     InternalLinkage
      functionLinenumber: 766
      functionLinenumberEnd: 773
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          31
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_tpl_model.c:771,14'
          Dst:             __assert_fail
    - functionName:    set_error_per_bit
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_rd.h'
      linkageType:     InternalLinkage
      functionLinenumber: 198
      functionLinenumberEnd: 201
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_ref_frame_map_idx
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1028
      functionLinenumberEnd: 1036
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_ref_frame_buf_idx
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1039
      functionLinenumberEnd: 1042
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - get_ref_frame_map_idx
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.h:1041,23'
          Dst:             get_ref_frame_map_idx
    - functionName:    stack_pop
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 992
      functionLinenumberEnd: 997
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          21
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    stack_push
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1002
      functionLinenumberEnd: 1006
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          70
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_ref_frame_buffer
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1062
      functionLinenumberEnd: 1065
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - get_ref_frame_buf_idx
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.h:1064,23'
          Dst:             get_ref_frame_buf_idx
    - functionName:    alloc_frame_mvs
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1224
      functionLinenumberEnd: 1235
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          87
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
        - vpx_calloc
        - vpx_free
        - vpx_internal_error
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.h:1228,5'
          Dst:             vpx_free
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.h:1229,5'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.h:1229,5'
          Dst:             vpx_calloc
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.h:1229,5'
          Dst:             vpx_internal_error
    - functionName:    stack_init
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1008
      functionLinenumberEnd: 1011
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    init_gop_frames_rc
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_tpl_model.c'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 230
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         110
      ICount:          705
      EdgeCount:       148
      CyclomaticComplexity: 40
      functionsReached:
        - __assert_fail
        - alloc_frame_mvs
        - vp9_lookahead_peek
        - vpx_internal_error
        - vpx_realloc_frame_buffer
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_tpl_model.c:47,7'
          Dst:             alloc_frame_mvs
        - Src:             '/src/libvpx/vp9/encoder/vp9_tpl_model.c:48,11'
          Dst:             vpx_realloc_frame_buffer
        - Src:             '/src/libvpx/vp9/encoder/vp9_tpl_model.c:55,9'
          Dst:             vpx_internal_error
        - Src:             '/src/libvpx/vp9/encoder/vp9_tpl_model.c:66,5'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_tpl_model.c:112,5'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_tpl_model.c:155,11'
          Dst:             vp9_lookahead_peek
        - Src:             '/src/libvpx/vp9/encoder/vp9_tpl_model.c:197,9'
          Dst:             vp9_lookahead_peek
    - functionName:    trim_tpl_stats
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_tpl_model.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1488
      functionLinenumberEnd: 1514
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          113
      EdgeCount:       27
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
        - free_tpl_frame_stats_list
        - vpx_calloc
        - vpx_internal_error
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_tpl_model.c:1493,5'
          Dst:             vpx_internal_error
        - Src:             '/src/libvpx/vp9/encoder/vp9_tpl_model.c:1496,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_tpl_model.c:1496,3'
          Dst:             vpx_calloc
        - Src:             '/src/libvpx/vp9/encoder/vp9_tpl_model.c:1496,3'
          Dst:             vpx_internal_error
        - Src:             '/src/libvpx/vp9/encoder/vp9_tpl_model.c:1505,5'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_tpl_model.c:1505,5'
          Dst:             vpx_calloc
        - Src:             '/src/libvpx/vp9/encoder/vp9_tpl_model.c:1505,5'
          Dst:             vpx_internal_error
        - Src:             '/src/libvpx/vp9/encoder/vp9_tpl_model.c:1511,3'
          Dst:             free_tpl_frame_stats_list
    - functionName:    free_tpl_frame_stats_list
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_tpl_model.c'
      linkageType:     InternalLinkage
      functionLinenumber: 383
      functionLinenumberEnd: 389
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          42
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - vpx_free
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_tpl_model.c:386,5'
          Dst:             vpx_free
        - Src:             '/src/libvpx/vp9/encoder/vp9_tpl_model.c:388,3'
          Dst:             vpx_free
    - functionName:    mc_flow_dispenser
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_tpl_model.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1368
      functionLinenumberEnd: 1485
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          253
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached:
        - mode_estimation
        - set_error_per_bit
        - tpl_model_store
        - tpl_model_update
        - tpl_store_before_propagation
        - vp9_compute_rd_mult_based_on_qindex
        - vp9_frame_init_quantizer
        - vp9_initialize_me_consts
        - vp9_setup_scale_factors_for_frame
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_tpl_model.c:1403,3'
          Dst:             vp9_setup_scale_factors_for_frame
        - Src:             '/src/libvpx/vp9/encoder/vp9_tpl_model.c:1430,12'
          Dst:             vp9_compute_rd_mult_based_on_qindex
        - Src:             '/src/libvpx/vp9/encoder/vp9_tpl_model.c:1431,3'
          Dst:             set_error_per_bit
        - Src:             '/src/libvpx/vp9/encoder/vp9_tpl_model.c:1432,3'
          Dst:             vp9_initialize_me_consts
        - Src:             '/src/libvpx/vp9/encoder/vp9_tpl_model.c:1437,3'
          Dst:             vp9_frame_init_quantizer
        - Src:             '/src/libvpx/vp9/encoder/vp9_tpl_model.c:1467,7'
          Dst:             mode_estimation
        - Src:             '/src/libvpx/vp9/encoder/vp9_tpl_model.c:1472,7'
          Dst:             tpl_model_store
        - Src:             '/src/libvpx/vp9/encoder/vp9_tpl_model.c:1475,7'
          Dst:             tpl_store_before_propagation
        - Src:             '/src/libvpx/vp9/encoder/vp9_tpl_model.c:1481,7'
          Dst:             tpl_model_update
    - functionName:    init_tpl_stats_before_propagation
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_tpl_model.c'
      linkageType:     InternalLinkage
      functionLinenumber: 394
      functionLinenumberEnd: 414
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          98
      EdgeCount:       23
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
        - free_tpl_frame_stats_list
        - vpx_calloc
        - vpx_internal_error
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_tpl_model.c:396,3'
          Dst:             free_tpl_frame_stats_list
        - Src:             '/src/libvpx/vp9/encoder/vp9_tpl_model.c:397,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_tpl_model.c:397,3'
          Dst:             vpx_calloc
        - Src:             '/src/libvpx/vp9/encoder/vp9_tpl_model.c:397,3'
          Dst:             vpx_internal_error
        - Src:             '/src/libvpx/vp9/encoder/vp9_tpl_model.c:404,5'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_tpl_model.c:404,5'
          Dst:             vpx_calloc
        - Src:             '/src/libvpx/vp9/encoder/vp9_tpl_model.c:404,5'
          Dst:             vpx_internal_error
    - functionName:    init_tpl_stats
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_tpl_model.c'
      linkageType:     InternalLinkage
      functionLinenumber: 372
      functionLinenumberEnd: 381
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          42
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    init_gop_frames
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_tpl_model.c'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 370
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         52
      ICount:          369
      EdgeCount:       66
      CyclomaticComplexity: 16
      functionsReached:
        - __assert_fail
        - alloc_frame_mvs
        - get_ref_frame_buffer
        - init_gop_frames_rc
        - stack_init
        - stack_pop
        - stack_push
        - vp9_lookahead_peek
        - vpx_internal_error
        - vpx_realloc_frame_buffer
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libvpx/vp9/encoder/vp9_tpl_model.c:317,5'
          Branch Sides:    []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_tpl_model.c:236,12'
          Dst:             init_gop_frames_rc
        - Src:             '/src/libvpx/vp9/encoder/vp9_tpl_model.c:255,3'
          Dst:             stack_init
        - Src:             '/src/libvpx/vp9/encoder/vp9_tpl_model.c:259,7'
          Dst:             alloc_frame_mvs
        - Src:             '/src/libvpx/vp9/encoder/vp9_tpl_model.c:260,11'
          Dst:             vpx_realloc_frame_buffer
        - Src:             '/src/libvpx/vp9/encoder/vp9_tpl_model.c:267,9'
          Dst:             vpx_internal_error
        - Src:             '/src/libvpx/vp9/encoder/vp9_tpl_model.c:278,5'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_tpl_model.c:285,25'
          Dst:             get_ref_frame_buffer
        - Src:             '/src/libvpx/vp9/encoder/vp9_tpl_model.c:291,26'
          Dst:             get_ref_frame_buffer
        - Src:             '/src/libvpx/vp9/encoder/vp9_tpl_model.c:292,26'
          Dst:             get_ref_frame_buffer
        - Src:             '/src/libvpx/vp9/encoder/vp9_tpl_model.c:307,11'
          Dst:             vp9_lookahead_peek
        - Src:             '/src/libvpx/vp9/encoder/vp9_tpl_model.c:319,9'
          Dst:             stack_push
        - Src:             '/src/libvpx/vp9/encoder/vp9_tpl_model.c:326,21'
          Dst:             stack_pop
        - Src:             '/src/libvpx/vp9/encoder/vp9_tpl_model.c:331,21'
          Dst:             stack_pop
        - Src:             '/src/libvpx/vp9/encoder/vp9_tpl_model.c:352,9'
          Dst:             vp9_lookahead_peek
    - functionName:    vp9_setup_tpl_stats
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_tpl_model.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1742
      functionLinenumberEnd: 1791
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         22
      ICount:          119
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - init_gop_frames
        - init_tpl_stats
        - init_tpl_stats_before_propagation
        - mc_flow_dispenser
        - trim_tpl_stats
        - vp9_extrc_send_tpl_stats
        - vpx_internal_error
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_tpl_model.c:1753,7'
          Dst:             init_gop_frames
        - Src:             '/src/libvpx/vp9/encoder/vp9_tpl_model.c:1755,3'
          Dst:             init_tpl_stats
        - Src:             '/src/libvpx/vp9/encoder/vp9_tpl_model.c:1757,3'
          Dst:             init_tpl_stats_before_propagation
        - Src:             '/src/libvpx/vp9/encoder/vp9_tpl_model.c:1764,5'
          Dst:             mc_flow_dispenser
        - Src:             '/src/libvpx/vp9/encoder/vp9_tpl_model.c:1771,7'
          Dst:             mc_flow_dispenser
        - Src:             '/src/libvpx/vp9/encoder/vp9_tpl_model.c:1775,5'
          Dst:             trim_tpl_stats
        - Src:             '/src/libvpx/vp9/encoder/vp9_tpl_model.c:1778,9'
          Dst:             vp9_extrc_send_tpl_stats
        - Src:             '/src/libvpx/vp9/encoder/vp9_tpl_model.c:1780,7'
          Dst:             vpx_internal_error
    - functionName:    vp9_estimate_tpl_qp_gop
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_tpl_model.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1680
      functionLinenumberEnd: 1740
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         41
      ICount:          257
      EdgeCount:       54
      CyclomaticComplexity: 15
      functionsReached:
        - __assert_fail
        - vp9_configure_buffer_updates
        - vp9_extrc_get_encodeframe_decision
        - vp9_rc_pick_q_and_bounds_two_pass
        - vp9_rc_set_frame_target
        - vpx_free
        - vpx_internal_error
        - vpx_malloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_tpl_model.c:1697,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_tpl_model.c:1697,3'
          Dst:             vpx_malloc
        - Src:             '/src/libvpx/vp9/encoder/vp9_tpl_model.c:1697,3'
          Dst:             vpx_internal_error
        - Src:             '/src/libvpx/vp9/encoder/vp9_tpl_model.c:1706,5'
          Dst:             vp9_rc_set_frame_target
        - Src:             '/src/libvpx/vp9/encoder/vp9_tpl_model.c:1707,5'
          Dst:             vp9_configure_buffer_updates
        - Src:             '/src/libvpx/vp9/encoder/vp9_tpl_model.c:1715,22'
          Dst:             vp9_extrc_get_encodeframe_decision
        - Src:             '/src/libvpx/vp9/encoder/vp9_tpl_model.c:1718,9'
          Dst:             vpx_internal_error
        - Src:             '/src/libvpx/vp9/encoder/vp9_tpl_model.c:1728,32'
          Dst:             vp9_rc_pick_q_and_bounds_two_pass
        - Src:             '/src/libvpx/vp9/encoder/vp9_tpl_model.c:1737,3'
          Dst:             vp9_configure_buffer_updates
        - Src:             '/src/libvpx/vp9/encoder/vp9_tpl_model.c:1739,3'
          Dst:             vpx_free
    - functionName:    vp9_free_tpl_buffer
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_tpl_model.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1660
      functionLinenumberEnd: 1678
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - free_tpl_frame_stats_list
        - vpx_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_tpl_model.c:1674,5'
          Dst:             vpx_free
        - Src:             '/src/libvpx/vp9/encoder/vp9_tpl_model.c:1677,3'
          Dst:             free_tpl_frame_stats_list
    - functionName:    mi_cols_aligned_to_sb
      functionSourceFile: '/src/libvpx/vp9/common/vp9_onyxc_int.h'
      linkageType:     InternalLinkage
      functionLinenumber: 359
      functionLinenumberEnd: 360
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vp9_init_tpl_buffer
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_tpl_model.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1606
      functionLinenumberEnd: 1658
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         19
      ICount:          135
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
        - mi_cols_aligned_to_sb
        - vpx_calloc
        - vpx_free
        - vpx_internal_error
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_tpl_model.c:1610,23'
          Dst:             mi_cols_aligned_to_sb
        - Src:             '/src/libvpx/vp9/encoder/vp9_tpl_model.c:1611,23'
          Dst:             mi_cols_aligned_to_sb
        - Src:             '/src/libvpx/vp9/encoder/vp9_tpl_model.c:1642,5'
          Dst:             vpx_free
        - Src:             '/src/libvpx/vp9/encoder/vp9_tpl_model.c:1643,5'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_tpl_model.c:1643,5'
          Dst:             vpx_calloc
        - Src:             '/src/libvpx/vp9/encoder/vp9_tpl_model.c:1643,5'
          Dst:             vpx_internal_error
    - functionName:    cond_cost_list
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1169
      functionLinenumberEnd: 1170
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          16
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    do_16x16_motion_iteration
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_mbgraph.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          94
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - cond_cost_list
        - vp9_build_inter_predictors_sby
        - vp9_full_pixel_search
        - vp9_set_mv_search_range
        - vpx_sad16x16_sse2
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_mbgraph.c:41,3'
          Dst:             vp9_set_mv_search_range
        - Src:             '/src/libvpx/vp9/encoder/vp9_mbgraph.c:49,25'
          Dst:             cond_cost_list
        - Src:             '/src/libvpx/vp9/encoder/vp9_mbgraph.c:47,3'
          Dst:             vp9_full_pixel_search
        - Src:             '/src/libvpx/vp9/encoder/vp9_mbgraph.c:64,9'
          Dst:             cond_cost_list
        - Src:             '/src/libvpx/vp9/encoder/vp9_mbgraph.c:71,3'
          Dst:             vp9_build_inter_predictors_sby
        - Src:             '/src/libvpx/vp9/encoder/vp9_mbgraph.c:73,10'
          Dst:             vpx_sad16x16_sse2
    - functionName:    do_16x16_zerozero_search
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_mbgraph.c'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_sad16x16_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_mbgraph.c:121,9'
          Dst:             vpx_sad16x16_sse2
    - functionName:    do_16x16_motion_search
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_mbgraph.c'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          81
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - do_16x16_motion_iteration
        - vpx_sad16x16_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_mbgraph.c:86,9'
          Dst:             vpx_sad16x16_sse2
        - Src:             '/src/libvpx/vp9/encoder/vp9_mbgraph.c:92,13'
          Dst:             do_16x16_motion_iteration
        - Src:             '/src/libvpx/vp9/encoder/vp9_mbgraph.c:104,9'
          Dst:             do_16x16_motion_iteration
    - functionName:    find_best_16x16_intra
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_mbgraph.c'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          66
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - vp9_predict_intra_block
        - vpx_sad16x16_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_mbgraph.c:140,5'
          Dst:             vp9_predict_intra_block
        - Src:             '/src/libvpx/vp9/encoder/vp9_mbgraph.c:143,11'
          Dst:             vpx_sad16x16_sse2
    - functionName:    get_frame_new_buffer
      functionSourceFile: '/src/libvpx/vp9/common/vp9_onyxc_int.h'
      linkageType:     InternalLinkage
      functionLinenumber: 327
      functionLinenumberEnd: 328
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    update_mbgraph_mb_stats
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_mbgraph.c'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 209
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          83
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - do_16x16_motion_search
        - do_16x16_zerozero_search
        - find_best_16x16_intra
        - get_frame_new_buffer
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_mbgraph.c:173,26'
          Dst:             get_frame_new_buffer
        - Src:             '/src/libvpx/vp9/encoder/vp9_mbgraph.c:177,17'
          Dst:             find_best_16x16_intra
        - Src:             '/src/libvpx/vp9/encoder/vp9_mbgraph.c:187,9'
          Dst:             do_16x16_motion_search
        - Src:             '/src/libvpx/vp9/encoder/vp9_mbgraph.c:202,9'
          Dst:             do_16x16_zerozero_search
    - functionName:    get_ref_frame_buf_idx
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1039
      functionLinenumberEnd: 1042
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          22
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    separate_arf_mbs
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_mbgraph.c'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 349
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         61
      ICount:          314
      EdgeCount:       81
      CyclomaticComplexity: 22
      functionsReached:
        - __assert_fail
        - vp9_enable_segmentation
        - vpx_calloc
        - vpx_free
        - vpx_internal_error
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_mbgraph.c:290,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_mbgraph.c:290,3'
          Dst:             vpx_calloc
        - Src:             '/src/libvpx/vp9/encoder/vp9_mbgraph.c:290,3'
          Dst:             vpx_internal_error
        - Src:             '/src/libvpx/vp9/encoder/vp9_mbgraph.c:345,3'
          Dst:             vp9_enable_segmentation
        - Src:             '/src/libvpx/vp9/encoder/vp9_mbgraph.c:348,3'
          Dst:             vpx_free
    - functionName:    update_mbgraph_frame_stats
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_mbgraph.c'
      linkageType:     InternalLinkage
      functionLinenumber: 215
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          188
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - update_mbgraph_mb_stats
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_mbgraph.c:256,7'
          Dst:             update_mbgraph_mb_stats
        - Src:             '/src/libvpx/vp9/encoder/vp9_mbgraph.c:256,7'
          Dst:             update_mbgraph_mb_stats
    - functionName:    get_ref_frame_buffer
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1062
      functionLinenumberEnd: 1065
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - get_ref_frame_buf_idx
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.h:1064,23'
          Dst:             get_ref_frame_buf_idx
    - functionName:    vp9_update_mbgraph_stats
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_mbgraph.c'
      linkageType:     InternalLinkage
      functionLinenumber: 351
      functionLinenumberEnd: 388
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         28
      ICount:          151
      EdgeCount:       35
      CyclomaticComplexity: 9
      functionsReached:
        - __assert_fail
        - get_ref_frame_buffer
        - separate_arf_mbs
        - update_mbgraph_frame_stats
        - vp9_lookahead_depth
        - vp9_lookahead_peek
        - vpx_clear_system_state
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_mbgraph.c:353,21'
          Dst:             vp9_lookahead_depth
        - Src:             '/src/libvpx/vp9/encoder/vp9_mbgraph.c:354,36'
          Dst:             get_ref_frame_buffer
        - Src:             '/src/libvpx/vp9/encoder/vp9_mbgraph.c:356,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_mbgraph.c:377,37'
          Dst:             vp9_lookahead_peek
        - Src:             '/src/libvpx/vp9/encoder/vp9_mbgraph.c:379,5'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_mbgraph.c:381,5'
          Dst:             update_mbgraph_frame_stats
        - Src:             '/src/libvpx/vp9/encoder/vp9_mbgraph.c:385,3'
          Dst:             vpx_clear_system_state
        - Src:             '/src/libvpx/vp9/encoder/vp9_mbgraph.c:387,3'
          Dst:             separate_arf_mbs
    - functionName:    sign_extend_16bit_to_32bit_ssse3
      functionSourceFile: '/src/libvpx/vp9/encoder/x86/temporal_filter_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_convolve12_ssse3
      functionSourceFile: '/src/libvpx/vp9/encoder/x86/temporal_filter_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 264
      functionLinenumberEnd: 279
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          92
      EdgeCount:       27
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
        - vpx_convolve12_horiz_ssse3
        - vpx_convolve12_vert_ssse3
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/x86/temporal_filter_ssse3.c:265,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/x86/temporal_filter_ssse3.c:266,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/x86/temporal_filter_ssse3.c:267,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/x86/temporal_filter_ssse3.c:272,3'
          Dst:             vpx_convolve12_horiz_ssse3
        - Src:             '/src/libvpx/vp9/encoder/x86/temporal_filter_ssse3.c:276,3'
          Dst:             vpx_convolve12_vert_ssse3
    - functionName:    vpx_convolve12_horiz_ssse3
      functionSourceFile: '/src/libvpx/vp9/encoder/x86/temporal_filter_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 180
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          169
      EdgeCount:       36
      CyclomaticComplexity: 10
      functionsReached:
        - __assert_fail
        - convolve12_16_ssse3
        - shuffle_12tap_filter_ssse3
        - shuffle_src_data_ssse3
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/x86/temporal_filter_ssse3.c:114,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/x86/temporal_filter_ssse3.c:115,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/x86/temporal_filter_ssse3.c:123,3'
          Dst:             shuffle_12tap_filter_ssse3
        - Src:             '/src/libvpx/vp9/encoder/x86/temporal_filter_ssse3.c:169,9'
          Dst:             shuffle_src_data_ssse3
        - Src:             '/src/libvpx/vp9/encoder/x86/temporal_filter_ssse3.c:170,31'
          Dst:             convolve12_16_ssse3
        - Src:             '/src/libvpx/vp9/encoder/x86/temporal_filter_ssse3.c:172,9'
          Dst:             shuffle_src_data_ssse3
        - Src:             '/src/libvpx/vp9/encoder/x86/temporal_filter_ssse3.c:173,31'
          Dst:             convolve12_16_ssse3
        - Src:             '/src/libvpx/vp9/encoder/x86/temporal_filter_ssse3.c:143,7'
          Dst:             shuffle_src_data_ssse3
        - Src:             '/src/libvpx/vp9/encoder/x86/temporal_filter_ssse3.c:144,29'
          Dst:             convolve12_16_ssse3
        - Src:             '/src/libvpx/vp9/encoder/x86/temporal_filter_ssse3.c:146,7'
          Dst:             shuffle_src_data_ssse3
        - Src:             '/src/libvpx/vp9/encoder/x86/temporal_filter_ssse3.c:147,29'
          Dst:             convolve12_16_ssse3
    - functionName:    vpx_convolve12_vert_ssse3
      functionSourceFile: '/src/libvpx/vp9/encoder/x86/temporal_filter_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 186
      functionLinenumberEnd: 258
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          241
      EdgeCount:       31
      CyclomaticComplexity: 8
      functionsReached:
        - __assert_fail
        - convolve12_16_ssse3
        - reuse_src_data_ssse3
        - shuffle_12tap_filter_ssse3
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/x86/temporal_filter_ssse3.c:187,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/x86/temporal_filter_ssse3.c:188,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/x86/temporal_filter_ssse3.c:189,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/x86/temporal_filter_ssse3.c:197,3'
          Dst:             shuffle_12tap_filter_ssse3
        - Src:             '/src/libvpx/vp9/encoder/x86/temporal_filter_ssse3.c:245,29'
          Dst:             convolve12_16_ssse3
        - Src:             '/src/libvpx/vp9/encoder/x86/temporal_filter_ssse3.c:246,29'
          Dst:             convolve12_16_ssse3
        - Src:             '/src/libvpx/vp9/encoder/x86/temporal_filter_ssse3.c:254,7'
          Dst:             reuse_src_data_ssse3
        - Src:             '/src/libvpx/vp9/encoder/x86/temporal_filter_ssse3.c:255,7'
          Dst:             reuse_src_data_ssse3
    - functionName:    shuffle_12tap_filter_ssse3
      functionSourceFile: '/src/libvpx/vp9/encoder/x86/temporal_filter_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          24
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    convolve12_16_ssse3
      functionSourceFile: '/src/libvpx/vp9/encoder/x86/temporal_filter_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          81
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sign_extend_16bit_to_32bit_ssse3
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/x86/temporal_filter_ssse3.c:90,3'
          Dst:             sign_extend_16bit_to_32bit_ssse3
        - Src:             '/src/libvpx/vp9/encoder/x86/temporal_filter_ssse3.c:91,3'
          Dst:             sign_extend_16bit_to_32bit_ssse3
        - Src:             '/src/libvpx/vp9/encoder/x86/temporal_filter_ssse3.c:92,3'
          Dst:             sign_extend_16bit_to_32bit_ssse3
    - functionName:    reuse_src_data_ssse3
      functionSourceFile: '/src/libvpx/vp9/encoder/x86/temporal_filter_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          22
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    shuffle_src_data_ssse3
      functionSourceFile: '/src/libvpx/vp9/encoder/x86/temporal_filter_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          32
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    hadd_epu16
      functionSourceFile: '/src/libvpx/vp9/encoder/x86/temporal_filter_sse4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 223
      functionLinenumberEnd: 231
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    accumulate_and_store_8
      functionSourceFile: '/src/libvpx/vp9/encoder/x86/temporal_filter_sse4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          22
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    add_luma_dist_to_8_chroma_mod
      functionSourceFile: '/src/libvpx/vp9/encoder/x86/temporal_filter_sse4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 237
      functionLinenumberEnd: 266
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          90
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - hadd_epu16
        - read_dist_16
        - read_dist_8
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/x86/temporal_filter_sse4.c:240,5'
          Dst:             read_dist_8
        - Src:             '/src/libvpx/vp9/encoder/x86/temporal_filter_sse4.c:243,7'
          Dst:             read_dist_8
        - Src:             '/src/libvpx/vp9/encoder/x86/temporal_filter_sse4.c:249,5'
          Dst:             read_dist_16
        - Src:             '/src/libvpx/vp9/encoder/x86/temporal_filter_sse4.c:252,7'
          Dst:             read_dist_16
        - Src:             '/src/libvpx/vp9/encoder/x86/temporal_filter_sse4.c:258,5'
          Dst:             hadd_epu16
        - Src:             '/src/libvpx/vp9/encoder/x86/temporal_filter_sse4.c:259,5'
          Dst:             hadd_epu16
    - functionName:    read_dist_8
      functionSourceFile: '/src/libvpx/vp9/encoder/x86/temporal_filter_sse4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    read_dist_16
      functionSourceFile: '/src/libvpx/vp9/encoder/x86/temporal_filter_sse4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - read_dist_8
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/x86/temporal_filter_sse4.c:67,3'
          Dst:             read_dist_8
        - Src:             '/src/libvpx/vp9/encoder/x86/temporal_filter_sse4.c:68,3'
          Dst:             read_dist_8
    - functionName:    vp9_apply_temporal_filter_chroma_8
      functionSourceFile: '/src/libvpx/vp9/encoder/x86/temporal_filter_sse4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 541
      functionLinenumberEnd: 674
      functionDepth:   0
      returnType:      void
      argCount:        18
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          214
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - accumulate_and_store_8
        - add_luma_dist_to_8_chroma_mod
        - average_8
        - get_sum_8
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/x86/temporal_filter_sse4.c:568,3'
          Dst:             get_sum_8
        - Src:             '/src/libvpx/vp9/encoder/x86/temporal_filter_sse4.c:569,3'
          Dst:             get_sum_8
        - Src:             '/src/libvpx/vp9/encoder/x86/temporal_filter_sse4.c:573,3'
          Dst:             get_sum_8
        - Src:             '/src/libvpx/vp9/encoder/x86/temporal_filter_sse4.c:574,3'
          Dst:             get_sum_8
        - Src:             '/src/libvpx/vp9/encoder/x86/temporal_filter_sse4.c:579,3'
          Dst:             add_luma_dist_to_8_chroma_mod
        - Src:             '/src/libvpx/vp9/encoder/x86/temporal_filter_sse4.c:582,15'
          Dst:             average_8
        - Src:             '/src/libvpx/vp9/encoder/x86/temporal_filter_sse4.c:583,15'
          Dst:             average_8
        - Src:             '/src/libvpx/vp9/encoder/x86/temporal_filter_sse4.c:585,3'
          Dst:             accumulate_and_store_8
        - Src:             '/src/libvpx/vp9/encoder/x86/temporal_filter_sse4.c:586,3'
          Dst:             accumulate_and_store_8
        - Src:             '/src/libvpx/vp9/encoder/x86/temporal_filter_sse4.c:622,5'
          Dst:             get_sum_8
        - Src:             '/src/libvpx/vp9/encoder/x86/temporal_filter_sse4.c:626,5'
          Dst:             get_sum_8
        - Src:             '/src/libvpx/vp9/encoder/x86/temporal_filter_sse4.c:630,5'
          Dst:             add_luma_dist_to_8_chroma_mod
        - Src:             '/src/libvpx/vp9/encoder/x86/temporal_filter_sse4.c:633,17'
          Dst:             average_8
        - Src:             '/src/libvpx/vp9/encoder/x86/temporal_filter_sse4.c:634,17'
          Dst:             average_8
        - Src:             '/src/libvpx/vp9/encoder/x86/temporal_filter_sse4.c:636,5'
          Dst:             accumulate_and_store_8
        - Src:             '/src/libvpx/vp9/encoder/x86/temporal_filter_sse4.c:637,5'
          Dst:             accumulate_and_store_8
        - Src:             '/src/libvpx/vp9/encoder/x86/temporal_filter_sse4.c:666,3'
          Dst:             add_luma_dist_to_8_chroma_mod
        - Src:             '/src/libvpx/vp9/encoder/x86/temporal_filter_sse4.c:669,15'
          Dst:             average_8
        - Src:             '/src/libvpx/vp9/encoder/x86/temporal_filter_sse4.c:670,15'
          Dst:             average_8
        - Src:             '/src/libvpx/vp9/encoder/x86/temporal_filter_sse4.c:672,3'
          Dst:             accumulate_and_store_8
        - Src:             '/src/libvpx/vp9/encoder/x86/temporal_filter_sse4.c:673,3'
          Dst:             accumulate_and_store_8
    - functionName:    get_sum_8
      functionSourceFile: '/src/libvpx/vp9/encoder/x86/temporal_filter_sse4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 183
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    average_8
      functionSourceFile: '/src/libvpx/vp9/encoder/x86/temporal_filter_sse4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    accumulate_and_store_16
      functionSourceFile: '/src/libvpx/vp9/encoder/x86/temporal_filter_sse4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 170
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          43
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    read_chroma_dist_row_16
      functionSourceFile: '/src/libvpx/vp9/encoder/x86/temporal_filter_sse4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 219
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - read_dist_16
        - read_dist_8
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/x86/temporal_filter_sse4.c:203,5'
          Dst:             read_dist_16
        - Src:             '/src/libvpx/vp9/encoder/x86/temporal_filter_sse4.c:204,5'
          Dst:             read_dist_16
        - Src:             '/src/libvpx/vp9/encoder/x86/temporal_filter_sse4.c:209,5'
          Dst:             read_dist_8
        - Src:             '/src/libvpx/vp9/encoder/x86/temporal_filter_sse4.c:214,5'
          Dst:             read_dist_8
    - functionName:    get_sum_16
      functionSourceFile: '/src/libvpx/vp9/encoder/x86/temporal_filter_sse4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 189
      functionLinenumberEnd: 192
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - get_sum_8
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/x86/temporal_filter_sse4.c:190,3'
          Dst:             get_sum_8
        - Src:             '/src/libvpx/vp9/encoder/x86/temporal_filter_sse4.c:191,3'
          Dst:             get_sum_8
    - functionName:    vp9_apply_temporal_filter_luma_16
      functionSourceFile: '/src/libvpx/vp9/encoder/x86/temporal_filter_sse4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 279
      functionLinenumberEnd: 444
      functionDepth:   0
      returnType:      void
      argCount:        19
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          284
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - accumulate_and_store_16
        - average_8
        - get_sum_16
        - read_chroma_dist_row_16
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/x86/temporal_filter_sse4.c:318,3'
          Dst:             get_sum_16
        - Src:             '/src/libvpx/vp9/encoder/x86/temporal_filter_sse4.c:319,3'
          Dst:             get_sum_16
        - Src:             '/src/libvpx/vp9/encoder/x86/temporal_filter_sse4.c:325,3'
          Dst:             read_chroma_dist_row_16
        - Src:             '/src/libvpx/vp9/encoder/x86/temporal_filter_sse4.c:336,7'
          Dst:             average_8
        - Src:             '/src/libvpx/vp9/encoder/x86/temporal_filter_sse4.c:337,20'
          Dst:             average_8
        - Src:             '/src/libvpx/vp9/encoder/x86/temporal_filter_sse4.c:339,3'
          Dst:             accumulate_and_store_16
        - Src:             '/src/libvpx/vp9/encoder/x86/temporal_filter_sse4.c:375,5'
          Dst:             get_sum_16
        - Src:             '/src/libvpx/vp9/encoder/x86/temporal_filter_sse4.c:384,7'
          Dst:             read_chroma_dist_row_16
        - Src:             '/src/libvpx/vp9/encoder/x86/temporal_filter_sse4.c:398,9'
          Dst:             average_8
        - Src:             '/src/libvpx/vp9/encoder/x86/temporal_filter_sse4.c:399,22'
          Dst:             average_8
        - Src:             '/src/libvpx/vp9/encoder/x86/temporal_filter_sse4.c:401,5'
          Dst:             accumulate_and_store_16
        - Src:             '/src/libvpx/vp9/encoder/x86/temporal_filter_sse4.c:428,5'
          Dst:             read_chroma_dist_row_16
        - Src:             '/src/libvpx/vp9/encoder/x86/temporal_filter_sse4.c:439,7'
          Dst:             average_8
        - Src:             '/src/libvpx/vp9/encoder/x86/temporal_filter_sse4.c:440,20'
          Dst:             average_8
        - Src:             '/src/libvpx/vp9/encoder/x86/temporal_filter_sse4.c:442,3'
          Dst:             accumulate_and_store_16
    - functionName:    vp9_apply_temporal_filter_chroma
      functionSourceFile: '/src/libvpx/vp9/encoder/x86/temporal_filter_sse4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 682
      functionLinenumberEnd: 793
      functionDepth:   0
      returnType:      void
      argCount:        17
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         42
      ICount:          207
      EdgeCount:       56
      CyclomaticComplexity: 16
      functionsReached:
        - __assert_fail
        - vp9_apply_temporal_filter_chroma_8
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/x86/temporal_filter_sse4.c:698,5'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/x86/temporal_filter_sse4.c:707,7'
          Dst:             vp9_apply_temporal_filter_chroma_8
        - Src:             '/src/libvpx/vp9/encoder/x86/temporal_filter_sse4.c:714,7'
          Dst:             vp9_apply_temporal_filter_chroma_8
        - Src:             '/src/libvpx/vp9/encoder/x86/temporal_filter_sse4.c:733,3'
          Dst:             vp9_apply_temporal_filter_chroma_8
        - Src:             '/src/libvpx/vp9/encoder/x86/temporal_filter_sse4.c:733,3'
          Dst:             vp9_apply_temporal_filter_chroma_8
        - Src:             '/src/libvpx/vp9/encoder/x86/temporal_filter_sse4.c:733,3'
          Dst:             vp9_apply_temporal_filter_chroma_8
        - Src:             '/src/libvpx/vp9/encoder/x86/temporal_filter_sse4.c:733,3'
          Dst:             vp9_apply_temporal_filter_chroma_8
        - Src:             '/src/libvpx/vp9/encoder/x86/temporal_filter_sse4.c:754,5'
          Dst:             vp9_apply_temporal_filter_chroma_8
        - Src:             '/src/libvpx/vp9/encoder/x86/temporal_filter_sse4.c:770,5'
          Dst:             vp9_apply_temporal_filter_chroma_8
        - Src:             '/src/libvpx/vp9/encoder/x86/temporal_filter_sse4.c:787,3'
          Dst:             vp9_apply_temporal_filter_chroma_8
    - functionName:    vp9_apply_temporal_filter_luma
      functionSourceFile: '/src/libvpx/vp9/encoder/x86/temporal_filter_sse4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 451
      functionLinenumberEnd: 529
      functionDepth:   0
      returnType:      void
      argCount:        14
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          94
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - vp9_apply_temporal_filter_luma_16
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/x86/temporal_filter_sse4.c:487,3'
          Dst:             vp9_apply_temporal_filter_luma_16
        - Src:             '/src/libvpx/vp9/encoder/x86/temporal_filter_sse4.c:468,7'
          Dst:             vp9_apply_temporal_filter_luma_16
        - Src:             '/src/libvpx/vp9/encoder/x86/temporal_filter_sse4.c:474,7'
          Dst:             vp9_apply_temporal_filter_luma_16
        - Src:             '/src/libvpx/vp9/encoder/x86/temporal_filter_sse4.c:487,3'
          Dst:             vp9_apply_temporal_filter_luma_16
        - Src:             '/src/libvpx/vp9/encoder/x86/temporal_filter_sse4.c:515,5'
          Dst:             vp9_apply_temporal_filter_luma_16
        - Src:             '/src/libvpx/vp9/encoder/x86/temporal_filter_sse4.c:524,3'
          Dst:             vp9_apply_temporal_filter_luma_16
    - functionName:    store_dist_8
      functionSourceFile: '/src/libvpx/vp9/encoder/x86/temporal_filter_sse4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionLinenumberEnd: 37
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    store_dist_16
      functionSourceFile: '/src/libvpx/vp9/encoder/x86/temporal_filter_sse4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          21
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vp9_apply_temporal_filter_sse4_1
      functionSourceFile: '/src/libvpx/vp9/encoder/x86/temporal_filter_sse4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 802
      functionLinenumberEnd: 875
      functionDepth:   0
      returnType:      void
      argCount:        23
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         72
      ICount:          316
      EdgeCount:       90
      CyclomaticComplexity: 20
      functionsReached:
        - __assert_fail
        - store_dist_16
        - store_dist_8
        - vp9_apply_temporal_filter_chroma
        - vp9_apply_temporal_filter_luma
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/x86/temporal_filter_sse4.c:819,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/x86/temporal_filter_sse4.c:820,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/x86/temporal_filter_sse4.c:821,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/x86/temporal_filter_sse4.c:822,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/x86/temporal_filter_sse4.c:823,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/x86/temporal_filter_sse4.c:825,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/x86/temporal_filter_sse4.c:826,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/x86/temporal_filter_sse4.c:827,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/x86/temporal_filter_sse4.c:830,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/x86/temporal_filter_sse4.c:831,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/x86/temporal_filter_sse4.c:838,7'
          Dst:             store_dist_16
        - Src:             '/src/libvpx/vp9/encoder/x86/temporal_filter_sse4.c:848,7'
          Dst:             store_dist_8
        - Src:             '/src/libvpx/vp9/encoder/x86/temporal_filter_sse4.c:850,7'
          Dst:             store_dist_8
        - Src:             '/src/libvpx/vp9/encoder/x86/temporal_filter_sse4.c:866,3'
          Dst:             vp9_apply_temporal_filter_luma
        - Src:             '/src/libvpx/vp9/encoder/x86/temporal_filter_sse4.c:871,3'
          Dst:             vp9_apply_temporal_filter_chroma
    - functionName:    vpx_convolve12_avx2
      functionSourceFile: '/src/libvpx/vp9/encoder/x86/temporal_filter_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 426
      functionLinenumberEnd: 441
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          92
      EdgeCount:       27
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
        - vpx_convolve12_horiz_avx2
        - vpx_convolve12_vert_avx2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/x86/temporal_filter_avx2.c:427,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/x86/temporal_filter_avx2.c:428,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/x86/temporal_filter_avx2.c:429,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/x86/temporal_filter_avx2.c:434,3'
          Dst:             vpx_convolve12_horiz_avx2
        - Src:             '/src/libvpx/vp9/encoder/x86/temporal_filter_avx2.c:438,3'
          Dst:             vpx_convolve12_vert_avx2
    - functionName:    vpx_convolve12_horiz_avx2
      functionSourceFile: '/src/libvpx/vp9/encoder/x86/temporal_filter_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 241
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         31
      ICount:          219
      EdgeCount:       40
      CyclomaticComplexity: 11
      functionsReached:
        - __assert_fail
        - convolve12_16_avx2
        - shuffle_12tap_filter_avx2
        - shuffle_src_data_avx2
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/x86/temporal_filter_avx2.c:116,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/x86/temporal_filter_avx2.c:117,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/x86/temporal_filter_avx2.c:125,3'
          Dst:             shuffle_12tap_filter_avx2
        - Src:             '/src/libvpx/vp9/encoder/x86/temporal_filter_avx2.c:224,9'
          Dst:             shuffle_src_data_avx2
        - Src:             '/src/libvpx/vp9/encoder/x86/temporal_filter_avx2.c:225,31'
          Dst:             convolve12_16_avx2
        - Src:             '/src/libvpx/vp9/encoder/x86/temporal_filter_avx2.c:227,9'
          Dst:             shuffle_src_data_avx2
        - Src:             '/src/libvpx/vp9/encoder/x86/temporal_filter_avx2.c:228,31'
          Dst:             convolve12_16_avx2
        - Src:             '/src/libvpx/vp9/encoder/x86/temporal_filter_avx2.c:170,7'
          Dst:             shuffle_src_data_avx2
        - Src:             '/src/libvpx/vp9/encoder/x86/temporal_filter_avx2.c:171,29'
          Dst:             convolve12_16_avx2
        - Src:             '/src/libvpx/vp9/encoder/x86/temporal_filter_avx2.c:173,7'
          Dst:             shuffle_src_data_avx2
        - Src:             '/src/libvpx/vp9/encoder/x86/temporal_filter_avx2.c:174,29'
          Dst:             convolve12_16_avx2
    - functionName:    vpx_convolve12_vert_avx2
      functionSourceFile: '/src/libvpx/vp9/encoder/x86/temporal_filter_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 247
      functionLinenumberEnd: 421
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         31
      ICount:          363
      EdgeCount:       39
      CyclomaticComplexity: 10
      functionsReached:
        - __assert_fail
        - convolve12_16_avx2
        - reuse_src_data_avx2
        - shuffle_12tap_filter_avx2
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/x86/temporal_filter_avx2.c:248,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/x86/temporal_filter_avx2.c:249,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/x86/temporal_filter_avx2.c:250,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/x86/temporal_filter_avx2.c:258,3'
          Dst:             shuffle_12tap_filter_avx2
        - Src:             '/src/libvpx/vp9/encoder/x86/temporal_filter_avx2.c:322,29'
          Dst:             convolve12_16_avx2
        - Src:             '/src/libvpx/vp9/encoder/x86/temporal_filter_avx2.c:331,7'
          Dst:             reuse_src_data_avx2
        - Src:             '/src/libvpx/vp9/encoder/x86/temporal_filter_avx2.c:406,31'
          Dst:             convolve12_16_avx2
        - Src:             '/src/libvpx/vp9/encoder/x86/temporal_filter_avx2.c:407,31'
          Dst:             convolve12_16_avx2
        - Src:             '/src/libvpx/vp9/encoder/x86/temporal_filter_avx2.c:416,9'
          Dst:             reuse_src_data_avx2
        - Src:             '/src/libvpx/vp9/encoder/x86/temporal_filter_avx2.c:417,9'
          Dst:             reuse_src_data_avx2
    - functionName:    shuffle_12tap_filter_avx2
      functionSourceFile: '/src/libvpx/vp9/encoder/x86/temporal_filter_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          24
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    convolve12_16_avx2
      functionSourceFile: '/src/libvpx/vp9/encoder/x86/temporal_filter_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          57
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    reuse_src_data_avx2
      functionSourceFile: '/src/libvpx/vp9/encoder/x86/temporal_filter_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          22
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    shuffle_src_data_avx2
      functionSourceFile: '/src/libvpx/vp9/encoder/x86/temporal_filter_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          32
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    accumulate_eob
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/quantize_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    store_zero_tran_low
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/bitdepth_conversion_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    scan_for_eob
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/quantize_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    store_tran_low
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/bitdepth_conversion_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    invert_sign_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/quantize_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    load_tran_low
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/bitdepth_conversion_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 21
      functionLinenumberEnd: 24
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    load_fp_values
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/quantize_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vp9_quantize_fp_sse2
      functionSourceFile: '/src/libvpx/vp9/encoder/x86/vp9_quantize_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          175
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - accumulate_eob
        - invert_sign_sse2
        - load_fp_values
        - load_tran_low
        - scan_for_eob
        - store_tran_low
        - store_zero_tran_low
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_quantize_sse2.c:39,3'
          Dst:             load_fp_values
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_quantize_sse2.c:42,12'
          Dst:             load_tran_low
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_quantize_sse2.c:43,12'
          Dst:             load_tran_low
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_quantize_sse2.c:48,13'
          Dst:             invert_sign_sse2
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_quantize_sse2.c:49,13'
          Dst:             invert_sign_sse2
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_quantize_sse2.c:61,13'
          Dst:             invert_sign_sse2
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_quantize_sse2.c:62,13'
          Dst:             invert_sign_sse2
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_quantize_sse2.c:64,3'
          Dst:             store_tran_low
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_quantize_sse2.c:65,3'
          Dst:             store_tran_low
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_quantize_sse2.c:71,3'
          Dst:             store_tran_low
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_quantize_sse2.c:72,3'
          Dst:             store_tran_low
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_quantize_sse2.c:74,9'
          Dst:             scan_for_eob
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_quantize_sse2.c:80,14'
          Dst:             load_tran_low
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_quantize_sse2.c:81,14'
          Dst:             load_tran_low
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_quantize_sse2.c:86,15'
          Dst:             invert_sign_sse2
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_quantize_sse2.c:87,15'
          Dst:             invert_sign_sse2
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_quantize_sse2.c:100,17'
          Dst:             invert_sign_sse2
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_quantize_sse2.c:101,17'
          Dst:             invert_sign_sse2
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_quantize_sse2.c:103,7'
          Dst:             store_tran_low
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_quantize_sse2.c:104,7'
          Dst:             store_tran_low
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_quantize_sse2.c:109,7'
          Dst:             store_tran_low
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_quantize_sse2.c:110,7'
          Dst:             store_tran_low
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_quantize_sse2.c:112,14'
          Dst:             scan_for_eob
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_quantize_sse2.c:115,7'
          Dst:             store_zero_tran_low
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_quantize_sse2.c:116,7'
          Dst:             store_zero_tran_low
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_quantize_sse2.c:118,7'
          Dst:             store_zero_tran_low
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_quantize_sse2.c:119,7'
          Dst:             store_zero_tran_low
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_quantize_sse2.c:125,14'
          Dst:             accumulate_eob
    - functionName:    vp9_quantize_fp_32x32_ssse3
      functionSourceFile: '/src/libvpx/vp9/encoder/x86/vp9_quantize_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 252
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          170
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - accumulate_eob
        - load_fp_values
        - load_tran_low
        - scan_for_eob
        - store_tran_low
        - store_zero_tran_low
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_quantize_ssse3.c:140,3'
          Dst:             load_fp_values
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_quantize_ssse3.c:150,12'
          Dst:             load_tran_low
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_quantize_ssse3.c:151,12'
          Dst:             load_tran_low
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_quantize_ssse3.c:169,3'
          Dst:             store_tran_low
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_quantize_ssse3.c:170,3'
          Dst:             store_tran_low
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_quantize_ssse3.c:188,3'
          Dst:             store_tran_low
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_quantize_ssse3.c:189,3'
          Dst:             store_tran_low
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_quantize_ssse3.c:191,9'
          Dst:             scan_for_eob
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_quantize_ssse3.c:197,14'
          Dst:             load_tran_low
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_quantize_ssse3.c:198,14'
          Dst:             load_tran_low
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_quantize_ssse3.c:237,7'
          Dst:             store_zero_tran_low
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_quantize_ssse3.c:238,7'
          Dst:             store_zero_tran_low
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_quantize_ssse3.c:240,7'
          Dst:             store_zero_tran_low
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_quantize_ssse3.c:241,7'
          Dst:             store_zero_tran_low
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_quantize_ssse3.c:216,7'
          Dst:             store_tran_low
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_quantize_ssse3.c:217,7'
          Dst:             store_tran_low
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_quantize_ssse3.c:234,7'
          Dst:             store_tran_low
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_quantize_ssse3.c:235,7'
          Dst:             store_tran_low
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_quantize_ssse3.c:245,28'
          Dst:             scan_for_eob
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_quantize_ssse3.c:251,14'
          Dst:             accumulate_eob
    - functionName:    load_fp_values
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/quantize_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    load_tran_low
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/bitdepth_conversion_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 21
      functionLinenumberEnd: 24
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    store_tran_low
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/bitdepth_conversion_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    16
      BranchProfiles:  []
      Callsites:       []
    - functionName:    scan_for_eob
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/quantize_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    store_zero_tran_low
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/bitdepth_conversion_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    accumulate_eob
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/quantize_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vp9_quantize_fp_ssse3
      functionSourceFile: '/src/libvpx/vp9/encoder/x86/vp9_quantize_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          159
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - accumulate_eob
        - load_fp_values
        - load_tran_low
        - scan_for_eob
        - store_tran_low
        - store_zero_tran_low
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_quantize_ssse3.c:39,3'
          Dst:             load_fp_values
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_quantize_ssse3.c:42,12'
          Dst:             load_tran_low
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_quantize_ssse3.c:43,12'
          Dst:             load_tran_low
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_quantize_ssse3.c:61,3'
          Dst:             store_tran_low
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_quantize_ssse3.c:62,3'
          Dst:             store_tran_low
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_quantize_ssse3.c:68,3'
          Dst:             store_tran_low
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_quantize_ssse3.c:69,3'
          Dst:             store_tran_low
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_quantize_ssse3.c:71,9'
          Dst:             scan_for_eob
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_quantize_ssse3.c:77,14'
          Dst:             load_tran_low
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_quantize_ssse3.c:78,14'
          Dst:             load_tran_low
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_quantize_ssse3.c:97,7'
          Dst:             store_tran_low
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_quantize_ssse3.c:98,7'
          Dst:             store_tran_low
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_quantize_ssse3.c:103,7'
          Dst:             store_tran_low
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_quantize_ssse3.c:104,7'
          Dst:             store_tran_low
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_quantize_ssse3.c:106,14'
          Dst:             scan_for_eob
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_quantize_ssse3.c:109,7'
          Dst:             store_zero_tran_low
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_quantize_ssse3.c:110,7'
          Dst:             store_zero_tran_low
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_quantize_ssse3.c:112,7'
          Dst:             store_zero_tran_low
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_quantize_ssse3.c:113,7'
          Dst:             store_zero_tran_low
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_quantize_ssse3.c:119,14'
          Dst:             accumulate_eob
    - functionName:    store_tran_low
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/bitdepth_conversion_avx2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    load_tran_low
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/bitdepth_conversion_avx2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 21
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vp9_highbd_quantize_fp_32x32_avx2
      functionSourceFile: '/src/libvpx/vp9/encoder/x86/vp9_quantize_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 396
      functionLinenumberEnd: 438
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          148
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vp9_highbd_quantize_fp_avx2
      functionSourceFile: '/src/libvpx/vp9/encoder/x86/vp9_quantize_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 333
      functionLinenumberEnd: 368
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          136
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vp9_quantize_fp_32x32_avx2
      functionSourceFile: '/src/libvpx/vp9/encoder/x86/vp9_quantize_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 212
      functionLinenumberEnd: 263
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          148
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - load_tran_low
        - store_tran_low
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_quantize_avx2.c:241,3'
          Dst:             load_tran_low
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_quantize_avx2.c:241,3'
          Dst:             store_tran_low
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_quantize_avx2.c:241,3'
          Dst:             store_tran_low
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_quantize_avx2.c:256,5'
          Dst:             load_tran_low
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_quantize_avx2.c:256,5'
          Dst:             store_tran_low
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_quantize_avx2.c:256,5'
          Dst:             store_tran_low
    - functionName:    vp9_quantize_fp_avx2
      functionSourceFile: '/src/libvpx/vp9/encoder/x86/vp9_quantize_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          157
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - load_tran_low
        - store_tran_low
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_quantize_avx2.c:123,3'
          Dst:             load_tran_low
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_quantize_avx2.c:123,3'
          Dst:             store_tran_low
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_quantize_avx2.c:123,3'
          Dst:             store_tran_low
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_quantize_avx2.c:137,5'
          Dst:             load_tran_low
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_quantize_avx2.c:137,5'
          Dst:             store_tran_low
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_quantize_avx2.c:137,5'
          Dst:             store_tran_low
    - functionName:    vpx_highbd_convolve12_ssse3
      functionSourceFile: '/src/libvpx/vp9/encoder/x86/highbd_temporal_filter_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionLinenumberEnd: 233
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          92
      EdgeCount:       27
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
        - vpx_highbd_convolve12_horiz_ssse3
        - vpx_highbd_convolve12_vert_ssse3
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/x86/highbd_temporal_filter_ssse3.c:218,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/x86/highbd_temporal_filter_ssse3.c:219,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/x86/highbd_temporal_filter_ssse3.c:220,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/x86/highbd_temporal_filter_ssse3.c:226,3'
          Dst:             vpx_highbd_convolve12_horiz_ssse3
        - Src:             '/src/libvpx/vp9/encoder/x86/highbd_temporal_filter_ssse3.c:230,3'
          Dst:             vpx_highbd_convolve12_vert_ssse3
    - functionName:    vpx_highbd_convolve12_horiz_ssse3
      functionSourceFile: '/src/libvpx/vp9/encoder/x86/highbd_temporal_filter_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          125
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
        - highbd_convolve_12tap
        - highbd_shuffle_12tap_filter_ssse3
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/x86/highbd_temporal_filter_ssse3.c:79,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/x86/highbd_temporal_filter_ssse3.c:88,3'
          Dst:             highbd_shuffle_12tap_filter_ssse3
        - Src:             '/src/libvpx/vp9/encoder/x86/highbd_temporal_filter_ssse3.c:111,26'
          Dst:             highbd_convolve_12tap
        - Src:             '/src/libvpx/vp9/encoder/x86/highbd_temporal_filter_ssse3.c:122,25'
          Dst:             highbd_convolve_12tap
    - functionName:    vpx_highbd_convolve12_vert_ssse3
      functionSourceFile: '/src/libvpx/vp9/encoder/x86/highbd_temporal_filter_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 211
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          202
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
        - highbd_convolve_12tap
        - highbd_shuffle_12tap_filter_ssse3
        - reuse_src_data_ssse3
        - unpackhi_src_ssse3
        - unpacklo_src_ssse3
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/x86/highbd_temporal_filter_ssse3.c:141,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/x86/highbd_temporal_filter_ssse3.c:150,3'
          Dst:             highbd_shuffle_12tap_filter_ssse3
        - Src:             '/src/libvpx/vp9/encoder/x86/highbd_temporal_filter_ssse3.c:166,5'
          Dst:             unpacklo_src_ssse3
        - Src:             '/src/libvpx/vp9/encoder/x86/highbd_temporal_filter_ssse3.c:167,5'
          Dst:             unpackhi_src_ssse3
        - Src:             '/src/libvpx/vp9/encoder/x86/highbd_temporal_filter_ssse3.c:169,5'
          Dst:             unpacklo_src_ssse3
        - Src:             '/src/libvpx/vp9/encoder/x86/highbd_temporal_filter_ssse3.c:170,5'
          Dst:             unpackhi_src_ssse3
        - Src:             '/src/libvpx/vp9/encoder/x86/highbd_temporal_filter_ssse3.c:187,29'
          Dst:             highbd_convolve_12tap
        - Src:             '/src/libvpx/vp9/encoder/x86/highbd_temporal_filter_ssse3.c:189,29'
          Dst:             highbd_convolve_12tap
        - Src:             '/src/libvpx/vp9/encoder/x86/highbd_temporal_filter_ssse3.c:191,29'
          Dst:             highbd_convolve_12tap
        - Src:             '/src/libvpx/vp9/encoder/x86/highbd_temporal_filter_ssse3.c:193,29'
          Dst:             highbd_convolve_12tap
        - Src:             '/src/libvpx/vp9/encoder/x86/highbd_temporal_filter_ssse3.c:205,7'
          Dst:             reuse_src_data_ssse3
        - Src:             '/src/libvpx/vp9/encoder/x86/highbd_temporal_filter_ssse3.c:206,7'
          Dst:             reuse_src_data_ssse3
        - Src:             '/src/libvpx/vp9/encoder/x86/highbd_temporal_filter_ssse3.c:207,7'
          Dst:             reuse_src_data_ssse3
        - Src:             '/src/libvpx/vp9/encoder/x86/highbd_temporal_filter_ssse3.c:208,7'
          Dst:             reuse_src_data_ssse3
    - functionName:    highbd_shuffle_12tap_filter_ssse3
      functionSourceFile: '/src/libvpx/vp9/encoder/x86/highbd_temporal_filter_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 29
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          24
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    unpacklo_src_ssse3
      functionSourceFile: '/src/libvpx/vp9/encoder/x86/highbd_temporal_filter_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 37
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          37
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    unpackhi_src_ssse3
      functionSourceFile: '/src/libvpx/vp9/encoder/x86/highbd_temporal_filter_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          37
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    highbd_convolve_12tap
      functionSourceFile: '/src/libvpx/vp9/encoder/x86/highbd_temporal_filter_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          40
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    reuse_src_data_ssse3
      functionSourceFile: '/src/libvpx/vp9/encoder/x86/highbd_temporal_filter_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          22
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    highbd_add_luma_dist_to_8_chroma_mod
      functionSourceFile: '/src/libvpx/vp9/encoder/x86/highbd_temporal_filter_sse4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 420
      functionLinenumberEnd: 463
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          124
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - highbd_read_dist_8
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/x86/highbd_temporal_filter_sse4.c:423,5'
          Dst:             highbd_read_dist_8
        - Src:             '/src/libvpx/vp9/encoder/x86/highbd_temporal_filter_sse4.c:426,7'
          Dst:             highbd_read_dist_8
        - Src:             '/src/libvpx/vp9/encoder/x86/highbd_temporal_filter_sse4.c:435,5'
          Dst:             highbd_read_dist_8
        - Src:             '/src/libvpx/vp9/encoder/x86/highbd_temporal_filter_sse4.c:438,7'
          Dst:             highbd_read_dist_8
        - Src:             '/src/libvpx/vp9/encoder/x86/highbd_temporal_filter_sse4.c:447,5'
          Dst:             highbd_read_dist_8
        - Src:             '/src/libvpx/vp9/encoder/x86/highbd_temporal_filter_sse4.c:450,7'
          Dst:             highbd_read_dist_8
    - functionName:    highbd_read_dist_8
      functionSourceFile: '/src/libvpx/vp9/encoder/x86/highbd_temporal_filter_sse4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 168
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_read_dist_4
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/x86/highbd_temporal_filter_sse4.c:166,3'
          Dst:             highbd_read_dist_4
        - Src:             '/src/libvpx/vp9/encoder/x86/highbd_temporal_filter_sse4.c:167,3'
          Dst:             highbd_read_dist_4
    - functionName:    highbd_read_dist_4
      functionSourceFile: '/src/libvpx/vp9/encoder/x86/highbd_temporal_filter_sse4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vp9_highbd_apply_temporal_filter_chroma_8
      functionSourceFile: '/src/libvpx/vp9/encoder/x86/highbd_temporal_filter_sse4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 476
      functionLinenumberEnd: 685
      functionDepth:   0
      returnType:      void
      argCount:        19
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          327
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - highbd_accumulate_and_store_8
        - highbd_add_luma_dist_to_8_chroma_mod
        - highbd_average_4
        - highbd_average_8
        - highbd_get_sum_8
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/x86/highbd_temporal_filter_sse4.c:500,3'
          Dst:             highbd_get_sum_8
        - Src:             '/src/libvpx/vp9/encoder/x86/highbd_temporal_filter_sse4.c:501,3'
          Dst:             highbd_get_sum_8
        - Src:             '/src/libvpx/vp9/encoder/x86/highbd_temporal_filter_sse4.c:506,3'
          Dst:             highbd_get_sum_8
        - Src:             '/src/libvpx/vp9/encoder/x86/highbd_temporal_filter_sse4.c:507,3'
          Dst:             highbd_get_sum_8
        - Src:             '/src/libvpx/vp9/encoder/x86/highbd_temporal_filter_sse4.c:513,3'
          Dst:             highbd_add_luma_dist_to_8_chroma_mod
        - Src:             '/src/libvpx/vp9/encoder/x86/highbd_temporal_filter_sse4.c:519,5'
          Dst:             highbd_average_4
        - Src:             '/src/libvpx/vp9/encoder/x86/highbd_temporal_filter_sse4.c:521,5'
          Dst:             highbd_average_4
        - Src:             '/src/libvpx/vp9/encoder/x86/highbd_temporal_filter_sse4.c:524,5'
          Dst:             highbd_average_4
        - Src:             '/src/libvpx/vp9/encoder/x86/highbd_temporal_filter_sse4.c:526,5'
          Dst:             highbd_average_4
        - Src:             '/src/libvpx/vp9/encoder/x86/highbd_temporal_filter_sse4.c:530,5'
          Dst:             highbd_average_8
        - Src:             '/src/libvpx/vp9/encoder/x86/highbd_temporal_filter_sse4.c:533,5'
          Dst:             highbd_average_8
        - Src:             '/src/libvpx/vp9/encoder/x86/highbd_temporal_filter_sse4.c:537,3'
          Dst:             highbd_accumulate_and_store_8
        - Src:             '/src/libvpx/vp9/encoder/x86/highbd_temporal_filter_sse4.c:539,3'
          Dst:             highbd_accumulate_and_store_8
        - Src:             '/src/libvpx/vp9/encoder/x86/highbd_temporal_filter_sse4.c:581,5'
          Dst:             highbd_get_sum_8
        - Src:             '/src/libvpx/vp9/encoder/x86/highbd_temporal_filter_sse4.c:587,5'
          Dst:             highbd_get_sum_8
        - Src:             '/src/libvpx/vp9/encoder/x86/highbd_temporal_filter_sse4.c:592,5'
          Dst:             highbd_add_luma_dist_to_8_chroma_mod
        - Src:             '/src/libvpx/vp9/encoder/x86/highbd_temporal_filter_sse4.c:598,7'
          Dst:             highbd_average_4
        - Src:             '/src/libvpx/vp9/encoder/x86/highbd_temporal_filter_sse4.c:600,7'
          Dst:             highbd_average_4
        - Src:             '/src/libvpx/vp9/encoder/x86/highbd_temporal_filter_sse4.c:603,7'
          Dst:             highbd_average_4
        - Src:             '/src/libvpx/vp9/encoder/x86/highbd_temporal_filter_sse4.c:605,7'
          Dst:             highbd_average_4
        - Src:             '/src/libvpx/vp9/encoder/x86/highbd_temporal_filter_sse4.c:609,7'
          Dst:             highbd_average_8
        - Src:             '/src/libvpx/vp9/encoder/x86/highbd_temporal_filter_sse4.c:612,7'
          Dst:             highbd_average_8
        - Src:             '/src/libvpx/vp9/encoder/x86/highbd_temporal_filter_sse4.c:617,5'
          Dst:             highbd_accumulate_and_store_8
        - Src:             '/src/libvpx/vp9/encoder/x86/highbd_temporal_filter_sse4.c:619,5'
          Dst:             highbd_accumulate_and_store_8
        - Src:             '/src/libvpx/vp9/encoder/x86/highbd_temporal_filter_sse4.c:656,3'
          Dst:             highbd_add_luma_dist_to_8_chroma_mod
        - Src:             '/src/libvpx/vp9/encoder/x86/highbd_temporal_filter_sse4.c:662,5'
          Dst:             highbd_average_4
        - Src:             '/src/libvpx/vp9/encoder/x86/highbd_temporal_filter_sse4.c:664,5'
          Dst:             highbd_average_4
        - Src:             '/src/libvpx/vp9/encoder/x86/highbd_temporal_filter_sse4.c:667,5'
          Dst:             highbd_average_4
        - Src:             '/src/libvpx/vp9/encoder/x86/highbd_temporal_filter_sse4.c:669,5'
          Dst:             highbd_average_4
        - Src:             '/src/libvpx/vp9/encoder/x86/highbd_temporal_filter_sse4.c:673,5'
          Dst:             highbd_average_8
        - Src:             '/src/libvpx/vp9/encoder/x86/highbd_temporal_filter_sse4.c:676,5'
          Dst:             highbd_average_8
        - Src:             '/src/libvpx/vp9/encoder/x86/highbd_temporal_filter_sse4.c:681,3'
          Dst:             highbd_accumulate_and_store_8
        - Src:             '/src/libvpx/vp9/encoder/x86/highbd_temporal_filter_sse4.c:683,3'
          Dst:             highbd_accumulate_and_store_8
    - functionName:    highbd_get_sum_8
      functionSourceFile: '/src/libvpx/vp9/encoder/x86/highbd_temporal_filter_sse4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_get_sum_4
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/x86/highbd_temporal_filter_sse4.c:58,3'
          Dst:             highbd_get_sum_4
        - Src:             '/src/libvpx/vp9/encoder/x86/highbd_temporal_filter_sse4.c:59,3'
          Dst:             highbd_get_sum_4
    - functionName:    highbd_average_4
      functionSourceFile: '/src/libvpx/vp9/encoder/x86/highbd_temporal_filter_sse4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          36
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    14
      BranchProfiles:  []
      Callsites:       []
    - functionName:    highbd_average_8
      functionSourceFile: '/src/libvpx/vp9/encoder/x86/highbd_temporal_filter_sse4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_average_4
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/x86/highbd_temporal_filter_sse4.c:119,3'
          Dst:             highbd_average_4
        - Src:             '/src/libvpx/vp9/encoder/x86/highbd_temporal_filter_sse4.c:121,3'
          Dst:             highbd_average_4
    - functionName:    highbd_accumulate_and_store_8
      functionSourceFile: '/src/libvpx/vp9/encoder/x86/highbd_temporal_filter_sse4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          24
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    highbd_get_sum_4
      functionSourceFile: '/src/libvpx/vp9/encoder/x86/highbd_temporal_filter_sse4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    highbd_read_chroma_dist_row_8
      functionSourceFile: '/src/libvpx/vp9/encoder/x86/highbd_temporal_filter_sse4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 172
      functionLinenumberEnd: 192
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - highbd_read_dist_4
        - highbd_read_dist_8
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/x86/highbd_temporal_filter_sse4.c:176,5'
          Dst:             highbd_read_dist_8
        - Src:             '/src/libvpx/vp9/encoder/x86/highbd_temporal_filter_sse4.c:177,5'
          Dst:             highbd_read_dist_8
        - Src:             '/src/libvpx/vp9/encoder/x86/highbd_temporal_filter_sse4.c:182,5'
          Dst:             highbd_read_dist_4
        - Src:             '/src/libvpx/vp9/encoder/x86/highbd_temporal_filter_sse4.c:187,5'
          Dst:             highbd_read_dist_4
    - functionName:    vp9_highbd_apply_temporal_filter_luma_8
      functionSourceFile: '/src/libvpx/vp9/encoder/x86/highbd_temporal_filter_sse4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 201
      functionLinenumberEnd: 352
      functionDepth:   0
      returnType:      void
      argCount:        18
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          248
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - highbd_accumulate_and_store_8
        - highbd_average_8
        - highbd_get_sum_8
        - highbd_read_chroma_dist_row_8
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/x86/highbd_temporal_filter_sse4.c:231,3'
          Dst:             highbd_get_sum_8
        - Src:             '/src/libvpx/vp9/encoder/x86/highbd_temporal_filter_sse4.c:232,3'
          Dst:             highbd_get_sum_8
        - Src:             '/src/libvpx/vp9/encoder/x86/highbd_temporal_filter_sse4.c:240,3'
          Dst:             highbd_read_chroma_dist_row_8
        - Src:             '/src/libvpx/vp9/encoder/x86/highbd_temporal_filter_sse4.c:251,3'
          Dst:             highbd_average_8
        - Src:             '/src/libvpx/vp9/encoder/x86/highbd_temporal_filter_sse4.c:255,3'
          Dst:             highbd_accumulate_and_store_8
        - Src:             '/src/libvpx/vp9/encoder/x86/highbd_temporal_filter_sse4.c:285,5'
          Dst:             highbd_get_sum_8
        - Src:             '/src/libvpx/vp9/encoder/x86/highbd_temporal_filter_sse4.c:294,7'
          Dst:             highbd_read_chroma_dist_row_8
        - Src:             '/src/libvpx/vp9/encoder/x86/highbd_temporal_filter_sse4.c:307,5'
          Dst:             highbd_average_8
        - Src:             '/src/libvpx/vp9/encoder/x86/highbd_temporal_filter_sse4.c:310,5'
          Dst:             highbd_accumulate_and_store_8
        - Src:             '/src/libvpx/vp9/encoder/x86/highbd_temporal_filter_sse4.c:337,5'
          Dst:             highbd_read_chroma_dist_row_8
        - Src:             '/src/libvpx/vp9/encoder/x86/highbd_temporal_filter_sse4.c:347,3'
          Dst:             highbd_average_8
        - Src:             '/src/libvpx/vp9/encoder/x86/highbd_temporal_filter_sse4.c:350,3'
          Dst:             highbd_accumulate_and_store_8
    - functionName:    vp9_highbd_apply_temporal_filter_chroma
      functionSourceFile: '/src/libvpx/vp9/encoder/x86/highbd_temporal_filter_sse4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 693
      functionLinenumberEnd: 811
      functionDepth:   0
      returnType:      void
      argCount:        17
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         42
      ICount:          208
      EdgeCount:       56
      CyclomaticComplexity: 16
      functionsReached:
        - __assert_fail
        - vp9_highbd_apply_temporal_filter_chroma_8
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/x86/highbd_temporal_filter_sse4.c:710,5'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/x86/highbd_temporal_filter_sse4.c:721,7'
          Dst:             vp9_highbd_apply_temporal_filter_chroma_8
        - Src:             '/src/libvpx/vp9/encoder/x86/highbd_temporal_filter_sse4.c:728,7'
          Dst:             vp9_highbd_apply_temporal_filter_chroma_8
        - Src:             '/src/libvpx/vp9/encoder/x86/highbd_temporal_filter_sse4.c:751,3'
          Dst:             vp9_highbd_apply_temporal_filter_chroma_8
        - Src:             '/src/libvpx/vp9/encoder/x86/highbd_temporal_filter_sse4.c:751,3'
          Dst:             vp9_highbd_apply_temporal_filter_chroma_8
        - Src:             '/src/libvpx/vp9/encoder/x86/highbd_temporal_filter_sse4.c:751,3'
          Dst:             vp9_highbd_apply_temporal_filter_chroma_8
        - Src:             '/src/libvpx/vp9/encoder/x86/highbd_temporal_filter_sse4.c:751,3'
          Dst:             vp9_highbd_apply_temporal_filter_chroma_8
        - Src:             '/src/libvpx/vp9/encoder/x86/highbd_temporal_filter_sse4.c:772,5'
          Dst:             vp9_highbd_apply_temporal_filter_chroma_8
        - Src:             '/src/libvpx/vp9/encoder/x86/highbd_temporal_filter_sse4.c:788,5'
          Dst:             vp9_highbd_apply_temporal_filter_chroma_8
        - Src:             '/src/libvpx/vp9/encoder/x86/highbd_temporal_filter_sse4.c:805,3'
          Dst:             vp9_highbd_apply_temporal_filter_chroma_8
    - functionName:    vp9_highbd_apply_temporal_filter_luma
      functionSourceFile: '/src/libvpx/vp9/encoder/x86/highbd_temporal_filter_sse4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 359
      functionLinenumberEnd: 414
      functionDepth:   0
      returnType:      void
      argCount:        14
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          109
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - vp9_highbd_apply_temporal_filter_luma_8
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/x86/highbd_temporal_filter_sse4.c:372,3'
          Dst:             vp9_highbd_apply_temporal_filter_luma_8
        - Src:             '/src/libvpx/vp9/encoder/x86/highbd_temporal_filter_sse4.c:372,3'
          Dst:             vp9_highbd_apply_temporal_filter_luma_8
        - Src:             '/src/libvpx/vp9/encoder/x86/highbd_temporal_filter_sse4.c:385,5'
          Dst:             vp9_highbd_apply_temporal_filter_luma_8
        - Src:             '/src/libvpx/vp9/encoder/x86/highbd_temporal_filter_sse4.c:400,5'
          Dst:             vp9_highbd_apply_temporal_filter_luma_8
        - Src:             '/src/libvpx/vp9/encoder/x86/highbd_temporal_filter_sse4.c:409,3'
          Dst:             vp9_highbd_apply_temporal_filter_luma_8
    - functionName:    highbd_store_dist_8
      functionSourceFile: '/src/libvpx/vp9/encoder/x86/highbd_temporal_filter_sse4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 23
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          21
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vp9_highbd_apply_temporal_filter_sse4_1
      functionSourceFile: '/src/libvpx/vp9/encoder/x86/highbd_temporal_filter_sse4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 820
      functionLinenumberEnd: 893
      functionDepth:   0
      returnType:      void
      argCount:        23
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         72
      ICount:          316
      EdgeCount:       90
      CyclomaticComplexity: 20
      functionsReached:
        - __assert_fail
        - highbd_store_dist_8
        - vp9_highbd_apply_temporal_filter_chroma
        - vp9_highbd_apply_temporal_filter_luma
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/x86/highbd_temporal_filter_sse4.c:836,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/x86/highbd_temporal_filter_sse4.c:837,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/x86/highbd_temporal_filter_sse4.c:838,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/x86/highbd_temporal_filter_sse4.c:839,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/x86/highbd_temporal_filter_sse4.c:840,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/x86/highbd_temporal_filter_sse4.c:842,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/x86/highbd_temporal_filter_sse4.c:844,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/x86/highbd_temporal_filter_sse4.c:845,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/x86/highbd_temporal_filter_sse4.c:848,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/x86/highbd_temporal_filter_sse4.c:849,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/x86/highbd_temporal_filter_sse4.c:856,7'
          Dst:             highbd_store_dist_8
        - Src:             '/src/libvpx/vp9/encoder/x86/highbd_temporal_filter_sse4.c:866,7'
          Dst:             highbd_store_dist_8
        - Src:             '/src/libvpx/vp9/encoder/x86/highbd_temporal_filter_sse4.c:868,7'
          Dst:             highbd_store_dist_8
        - Src:             '/src/libvpx/vp9/encoder/x86/highbd_temporal_filter_sse4.c:884,3'
          Dst:             vp9_highbd_apply_temporal_filter_luma
        - Src:             '/src/libvpx/vp9/encoder/x86/highbd_temporal_filter_sse4.c:889,3'
          Dst:             vp9_highbd_apply_temporal_filter_chroma
    - functionName:    vpx_highbd_convolve12_avx2
      functionSourceFile: '/src/libvpx/vp9/encoder/x86/highbd_temporal_filter_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 247
      functionLinenumberEnd: 263
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          92
      EdgeCount:       27
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
        - vpx_highbd_convolve12_horiz_avx2
        - vpx_highbd_convolve12_vert_avx2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/x86/highbd_temporal_filter_avx2.c:248,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/x86/highbd_temporal_filter_avx2.c:249,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/x86/highbd_temporal_filter_avx2.c:250,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/x86/highbd_temporal_filter_avx2.c:256,3'
          Dst:             vpx_highbd_convolve12_horiz_avx2
        - Src:             '/src/libvpx/vp9/encoder/x86/highbd_temporal_filter_avx2.c:260,3'
          Dst:             vpx_highbd_convolve12_vert_avx2
    - functionName:    vpx_highbd_convolve12_horiz_avx2
      functionSourceFile: '/src/libvpx/vp9/encoder/x86/highbd_temporal_filter_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          154
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
        - highbd_convolve_12tap
        - highbd_shuffle_12tap_filter_avx2
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/x86/highbd_temporal_filter_avx2.c:62,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/x86/highbd_temporal_filter_avx2.c:71,3'
          Dst:             highbd_shuffle_12tap_filter_avx2
        - Src:             '/src/libvpx/vp9/encoder/x86/highbd_temporal_filter_avx2.c:108,26'
          Dst:             highbd_convolve_12tap
        - Src:             '/src/libvpx/vp9/encoder/x86/highbd_temporal_filter_avx2.c:121,25'
          Dst:             highbd_convolve_12tap
    - functionName:    vpx_highbd_convolve12_vert_avx2
      functionSourceFile: '/src/libvpx/vp9/encoder/x86/highbd_temporal_filter_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 241
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          214
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
        - highbd_convolve_12tap
        - highbd_shuffle_12tap_filter_avx2
        - reuse_src_data_avx2
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/x86/highbd_temporal_filter_avx2.c:147,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/x86/highbd_temporal_filter_avx2.c:156,3'
          Dst:             highbd_shuffle_12tap_filter_avx2
        - Src:             '/src/libvpx/vp9/encoder/x86/highbd_temporal_filter_avx2.c:220,29'
          Dst:             highbd_convolve_12tap
        - Src:             '/src/libvpx/vp9/encoder/x86/highbd_temporal_filter_avx2.c:224,29'
          Dst:             highbd_convolve_12tap
        - Src:             '/src/libvpx/vp9/encoder/x86/highbd_temporal_filter_avx2.c:237,7'
          Dst:             reuse_src_data_avx2
        - Src:             '/src/libvpx/vp9/encoder/x86/highbd_temporal_filter_avx2.c:238,7'
          Dst:             reuse_src_data_avx2
    - functionName:    highbd_shuffle_12tap_filter_avx2
      functionSourceFile: '/src/libvpx/vp9/encoder/x86/highbd_temporal_filter_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 31
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          24
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    highbd_convolve_12tap
      functionSourceFile: '/src/libvpx/vp9/encoder/x86/highbd_temporal_filter_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          38
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    reuse_src_data_avx2
      functionSourceFile: '/src/libvpx/vp9/encoder/x86/highbd_temporal_filter_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          22
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    scale_1_to_2_phase_0_kernel
      functionSourceFile: '/src/libvpx/vp9/encoder/x86/vp9_frame_scale_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 638
      functionLinenumberEnd: 647
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          44
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - convolve8_8_ssse3
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_frame_scale_ssse3.c:645,10'
          Dst:             convolve8_8_ssse3
    - functionName:    convolve8_8_ssse3
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/convolve_ssse3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          28
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    13
      BranchProfiles:  []
      Callsites:       []
    - functionName:    scale_1_to_2_phase_0_row
      functionSourceFile: '/src/libvpx/vp9/encoder/x86/vp9_frame_scale_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 651
      functionLinenumberEnd: 670
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          71
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - scale_1_to_2_phase_0_kernel
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_frame_scale_ssse3.c:664,12'
          Dst:             scale_1_to_2_phase_0_kernel
    - functionName:    storeu_8bit_16x4
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/mem_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    convolve8_8_odd_offset_ssse3
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/convolve_ssse3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          36
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    convolve8_8_even_offset_ssse3
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/convolve_ssse3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          30
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    shuffle_filter_odd_ssse3
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/convolve_ssse3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          47
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/convolve_ssse3.h:35,3'
          Dst:             __assert_fail
    - functionName:    store_8bit_4x4
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/mem_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    store_8bit_4x4_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/mem_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - store_8bit_4x4
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/mem_sse2.h:122,3'
          Dst:             store_8bit_4x4
    - functionName:    _mm_storeh_epi64
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/mem_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    load_8bit_8x4
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/mem_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          24
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    loadu_8bit_16x4
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/mem_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    store_8bit_8x4_from_16x2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/mem_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _mm_storeh_epi64
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/mem_sse2.h:129,3'
          Dst:             _mm_storeh_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/mem_sse2.h:131,3'
          Dst:             _mm_storeh_epi64
    - functionName:    transpose_16bit_4x8
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/transpose_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          46
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    load_8bit_8x8
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/mem_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - load_8bit_8x4
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/mem_sse2.h:72,3'
          Dst:             load_8bit_8x4
        - Src:             '/src/libvpx/vpx_dsp/x86/mem_sse2.h:73,3'
          Dst:             load_8bit_8x4
    - functionName:    shuffle_filter_ssse3
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/convolve_ssse3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionLinenumberEnd: 27
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    scale_plane_bilinear_kernel
      functionSourceFile: '/src/libvpx/vp9/encoder/x86/vp9_frame_scale_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    scale_plane_2_to_1_phase_0_kernel
      functionSourceFile: '/src/libvpx/vp9/encoder/x86/vp9_frame_scale_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 22
      functionLinenumberEnd: 27
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    scale_plane_1_to_2_phase_0
      functionSourceFile: '/src/libvpx/vp9/encoder/x86/vp9_frame_scale_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 677
      functionLinenumberEnd: 748
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          193
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - load_8bit_8x8
        - scale_1_to_2_phase_0_kernel
        - scale_1_to_2_phase_0_row
        - shuffle_filter_ssse3
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_frame_scale_ssse3.c:693,3'
          Dst:             shuffle_filter_ssse3
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_frame_scale_ssse3.c:695,3'
          Dst:             scale_1_to_2_phase_0_row
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_frame_scale_ssse3.c:696,3'
          Dst:             scale_1_to_2_phase_0_row
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_frame_scale_ssse3.c:697,3'
          Dst:             scale_1_to_2_phase_0_row
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_frame_scale_ssse3.c:698,3'
          Dst:             scale_1_to_2_phase_0_row
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_frame_scale_ssse3.c:699,3'
          Dst:             scale_1_to_2_phase_0_row
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_frame_scale_ssse3.c:700,3'
          Dst:             scale_1_to_2_phase_0_row
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_frame_scale_ssse3.c:701,3'
          Dst:             scale_1_to_2_phase_0_row
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_frame_scale_ssse3.c:706,5'
          Dst:             scale_1_to_2_phase_0_row
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_frame_scale_ssse3.c:718,7'
          Dst:             load_8bit_8x8
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_frame_scale_ssse3.c:719,11'
          Dst:             scale_1_to_2_phase_0_kernel
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_frame_scale_ssse3.c:730,11'
          Dst:             scale_1_to_2_phase_0_kernel
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_frame_scale_ssse3.c:706,5'
          Dst:             scale_1_to_2_phase_0_row
    - functionName:    scale_plane_4_to_3_general
      functionSourceFile: '/src/libvpx/vp9/encoder/x86/vp9_frame_scale_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 452
      functionLinenumberEnd: 635
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          329
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
        - _mm_storeh_epi64
        - convolve8_8_even_offset_ssse3
        - load_8bit_8x8
        - loadu_8bit_16x4
        - shuffle_filter_ssse3
        - storeu_8bit_16x4
        - transpose_16bit_4x8
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_frame_scale_ssse3.c:479,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_frame_scale_ssse3.c:481,3'
          Dst:             shuffle_filter_ssse3
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_frame_scale_ssse3.c:501,5'
          Dst:             load_8bit_8x8
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_frame_scale_ssse3.c:506,5'
          Dst:             transpose_16bit_4x8
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_frame_scale_ssse3.c:511,7'
          Dst:             load_8bit_8x8
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_frame_scale_ssse3.c:516,7'
          Dst:             transpose_16bit_4x8
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_frame_scale_ssse3.c:524,14'
          Dst:             convolve8_8_even_offset_ssse3
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_frame_scale_ssse3.c:527,14'
          Dst:             convolve8_8_even_offset_ssse3
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_frame_scale_ssse3.c:566,7'
          Dst:             storeu_8bit_16x4
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_frame_scale_ssse3.c:589,5'
          Dst:             loadu_8bit_16x4
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_frame_scale_ssse3.c:598,7'
          Dst:             loadu_8bit_16x4
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_frame_scale_ssse3.c:600,14'
          Dst:             convolve8_8_even_offset_ssse3
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_frame_scale_ssse3.c:603,14'
          Dst:             convolve8_8_even_offset_ssse3
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_frame_scale_ssse3.c:615,7'
          Dst:             _mm_storeh_epi64
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_frame_scale_ssse3.c:617,7'
          Dst:             _mm_storeh_epi64
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_frame_scale_ssse3.c:619,7'
          Dst:             _mm_storeh_epi64
    - functionName:    scale_plane_4_to_1_general
      functionSourceFile: '/src/libvpx/vp9/encoder/x86/vp9_frame_scale_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 344
      functionLinenumberEnd: 439
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          170
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
        - _mm_storeh_epi64
        - convolve8_8_ssse3
        - load_8bit_8x8
        - loadu_8bit_16x4
        - shuffle_filter_ssse3
        - store_8bit_4x4_sse2
        - transpose_16bit_4x8
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_frame_scale_ssse3.c:354,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_frame_scale_ssse3.c:356,3'
          Dst:             shuffle_filter_ssse3
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_frame_scale_ssse3.c:361,5'
          Dst:             load_8bit_8x8
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_frame_scale_ssse3.c:366,5'
          Dst:             transpose_16bit_4x8
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_frame_scale_ssse3.c:371,7'
          Dst:             load_8bit_8x8
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_frame_scale_ssse3.c:376,7'
          Dst:             transpose_16bit_4x8
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_frame_scale_ssse3.c:378,14'
          Dst:             convolve8_8_ssse3
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_frame_scale_ssse3.c:379,14'
          Dst:             convolve8_8_ssse3
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_frame_scale_ssse3.c:387,7'
          Dst:             store_8bit_4x4_sse2
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_frame_scale_ssse3.c:416,7'
          Dst:             loadu_8bit_16x4
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_frame_scale_ssse3.c:419,14'
          Dst:             convolve8_8_ssse3
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_frame_scale_ssse3.c:420,14'
          Dst:             convolve8_8_ssse3
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_frame_scale_ssse3.c:425,7'
          Dst:             _mm_storeh_epi64
    - functionName:    scale_plane_4_to_1_bilinear
      functionSourceFile: '/src/libvpx/vp9/encoder/x86/vp9_frame_scale_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 222
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          89
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - scale_plane_bilinear_kernel
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_frame_scale_ssse3.c:208,14'
          Dst:             scale_plane_bilinear_kernel
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_frame_scale_ssse3.c:209,14'
          Dst:             scale_plane_bilinear_kernel
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_frame_scale_ssse3.c:212,14'
          Dst:             scale_plane_bilinear_kernel
    - functionName:    scale_plane_4_to_1_phase_0
      functionSourceFile: '/src/libvpx/vp9/encoder/x86/vp9_frame_scale_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          59
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - scale_plane_2_to_1_phase_0_kernel
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_frame_scale_ssse3.c:63,26'
          Dst:             scale_plane_2_to_1_phase_0_kernel
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_frame_scale_ssse3.c:64,26'
          Dst:             scale_plane_2_to_1_phase_0_kernel
    - functionName:    scale_plane_2_to_1_general
      functionSourceFile: '/src/libvpx/vp9/encoder/x86/vp9_frame_scale_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 228
      functionLinenumberEnd: 338
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          202
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
        - convolve8_8_ssse3
        - load_8bit_8x8
        - loadu_8bit_16x4
        - shuffle_filter_ssse3
        - store_8bit_8x4_from_16x2
        - transpose_16bit_4x8
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_frame_scale_ssse3.c:238,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_frame_scale_ssse3.c:240,3'
          Dst:             shuffle_filter_ssse3
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_frame_scale_ssse3.c:245,5'
          Dst:             load_8bit_8x8
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_frame_scale_ssse3.c:250,5'
          Dst:             transpose_16bit_4x8
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_frame_scale_ssse3.c:255,7'
          Dst:             load_8bit_8x8
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_frame_scale_ssse3.c:260,7'
          Dst:             transpose_16bit_4x8
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_frame_scale_ssse3.c:262,14'
          Dst:             convolve8_8_ssse3
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_frame_scale_ssse3.c:263,14'
          Dst:             convolve8_8_ssse3
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_frame_scale_ssse3.c:264,14'
          Dst:             convolve8_8_ssse3
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_frame_scale_ssse3.c:265,14'
          Dst:             convolve8_8_ssse3
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_frame_scale_ssse3.c:279,7'
          Dst:             store_8bit_8x4_from_16x2
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_frame_scale_ssse3.c:311,7'
          Dst:             loadu_8bit_16x4
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_frame_scale_ssse3.c:314,14'
          Dst:             convolve8_8_ssse3
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_frame_scale_ssse3.c:315,14'
          Dst:             convolve8_8_ssse3
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_frame_scale_ssse3.c:316,14'
          Dst:             convolve8_8_ssse3
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_frame_scale_ssse3.c:317,14'
          Dst:             convolve8_8_ssse3
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_frame_scale_ssse3.c:323,7'
          Dst:             store_8bit_8x4_from_16x2
    - functionName:    scale_plane_2_to_1_bilinear
      functionSourceFile: '/src/libvpx/vp9/encoder/x86/vp9_frame_scale_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          63
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - scale_plane_bilinear_kernel
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_frame_scale_ssse3.c:107,14'
          Dst:             scale_plane_bilinear_kernel
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_frame_scale_ssse3.c:112,14'
          Dst:             scale_plane_bilinear_kernel
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_frame_scale_ssse3.c:117,14'
          Dst:             scale_plane_bilinear_kernel
    - functionName:    scale_plane_2_to_1_phase_0
      functionSourceFile: '/src/libvpx/vp9/encoder/x86/vp9_frame_scale_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          51
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - scale_plane_2_to_1_phase_0_kernel
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_frame_scale_ssse3.c:41,25'
          Dst:             scale_plane_2_to_1_phase_0_kernel
    - functionName:    vp9_scale_and_extend_frame_ssse3
      functionSourceFile: '/src/libvpx/vp9/encoder/x86/vp9_frame_scale_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 752
      functionLinenumberEnd: 907
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         51
      ICount:          523
      EdgeCount:       70
      CyclomaticComplexity: 21
      functionsReached:
        - __assert_fail
        - scale_plane_1_to_2_phase_0
        - scale_plane_2_to_1_bilinear
        - scale_plane_2_to_1_general
        - scale_plane_2_to_1_phase_0
        - scale_plane_4_to_1_bilinear
        - scale_plane_4_to_1_general
        - scale_plane_4_to_1_phase_0
        - scale_plane_4_to_3_general
        - vp9_scale_and_extend_frame_c
        - vpx_extend_frame_borders_c
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_frame_scale_ssse3.c:762,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_frame_scale_ssse3.c:769,7'
          Dst:             scale_plane_2_to_1_phase_0
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_frame_scale_ssse3.c:771,7'
          Dst:             scale_plane_2_to_1_phase_0
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_frame_scale_ssse3.c:773,7'
          Dst:             scale_plane_2_to_1_phase_0
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_frame_scale_ssse3.c:779,7'
          Dst:             scale_plane_2_to_1_bilinear
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_frame_scale_ssse3.c:781,7'
          Dst:             scale_plane_2_to_1_bilinear
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_frame_scale_ssse3.c:783,7'
          Dst:             scale_plane_2_to_1_bilinear
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_frame_scale_ssse3.c:791,9'
          Dst:             scale_plane_2_to_1_general
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_frame_scale_ssse3.c:794,9'
          Dst:             scale_plane_2_to_1_general
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_frame_scale_ssse3.c:798,9'
          Dst:             scale_plane_2_to_1_general
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_frame_scale_ssse3.c:811,7'
          Dst:             scale_plane_4_to_1_phase_0
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_frame_scale_ssse3.c:813,7'
          Dst:             scale_plane_4_to_1_phase_0
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_frame_scale_ssse3.c:815,7'
          Dst:             scale_plane_4_to_1_phase_0
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_frame_scale_ssse3.c:821,7'
          Dst:             scale_plane_4_to_1_bilinear
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_frame_scale_ssse3.c:823,7'
          Dst:             scale_plane_4_to_1_bilinear
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_frame_scale_ssse3.c:825,7'
          Dst:             scale_plane_4_to_1_bilinear
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_frame_scale_ssse3.c:835,9'
          Dst:             scale_plane_4_to_1_general
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_frame_scale_ssse3.c:838,9'
          Dst:             scale_plane_4_to_1_general
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_frame_scale_ssse3.c:842,9'
          Dst:             scale_plane_4_to_1_general
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_frame_scale_ssse3.c:868,7'
          Dst:             scale_plane_4_to_3_general
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_frame_scale_ssse3.c:871,7'
          Dst:             scale_plane_4_to_3_general
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_frame_scale_ssse3.c:875,7'
          Dst:             scale_plane_4_to_3_general
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_frame_scale_ssse3.c:886,7'
          Dst:             scale_plane_1_to_2_phase_0
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_frame_scale_ssse3.c:891,7'
          Dst:             scale_plane_1_to_2_phase_0
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_frame_scale_ssse3.c:894,7'
          Dst:             scale_plane_1_to_2_phase_0
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_frame_scale_ssse3.c:902,5'
          Dst:             vpx_extend_frame_borders_c
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_frame_scale_ssse3.c:905,5'
          Dst:             vp9_scale_and_extend_frame_c
    - functionName:    vp9_block_error_fp_avx2
      functionSourceFile: '/src/libvpx/vp9/encoder/x86/vp9_error_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 160
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          84
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - load_tran_low
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_error_avx2.c:120,28'
          Dst:             load_tran_low
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_error_avx2.c:121,30'
          Dst:             load_tran_low
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_error_avx2.c:135,30'
          Dst:             load_tran_low
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_error_avx2.c:136,32'
          Dst:             load_tran_low
    - functionName:    load_tran_low
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/bitdepth_conversion_avx2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 21
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vp9_block_error_avx2
      functionSourceFile: '/src/libvpx/vp9/encoder/x86/vp9_error_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          129
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
        - load_tran_low
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_error_avx2.c:32,17'
          Dst:             load_tran_low
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_error_avx2.c:33,19'
          Dst:             load_tran_low
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_error_avx2.c:51,5'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_error_avx2.c:58,17'
          Dst:             load_tran_low
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_error_avx2.c:59,19'
          Dst:             load_tran_low
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_error_avx2.c:60,17'
          Dst:             load_tran_low
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_error_avx2.c:61,19'
          Dst:             load_tran_low
    - functionName:    read_intra_mode_uv
      functionSourceFile: '/src/libvpx/vp9/decoder/vp9_decodemv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - read_intra_mode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodemv.c:44,7'
          Dst:             read_intra_mode
    - functionName:    read_intra_mode
      functionSourceFile: '/src/libvpx/vp9/decoder/vp9_decodemv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 28
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_read_tree
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodemv.c:28,27'
          Dst:             vpx_read_tree
    - functionName:    vpx_read_tree
      functionSourceFile: '/src/libvpx/vpx_dsp/bitreader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vpx_read
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/bitreader.h:154,24'
          Dst:             vpx_read
    - functionName:    vpx_read
      functionSourceFile: '/src/libvpx/vpx_dsp/bitreader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          65
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - vpx_reader_fill
      functionUses:    15
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/bitreader.h:85,21'
          Dst:             vpx_reader_fill
    - functionName:    read_intra_mode_y
      functionSourceFile: '/src/libvpx/vp9/decoder/vp9_decodemv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 37
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - read_intra_mode
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodemv.c:34,7'
          Dst:             read_intra_mode
    - functionName:    mv_joint_horizontal
      functionSourceFile: '/src/libvpx/vp9/common/vp9_entropymv.h'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          19
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    read_mv_component
      functionSourceFile: '/src/libvpx/vp9/decoder/vp9_decodemv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 236
      functionLinenumberEnd: 264
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          103
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - vpx_read
        - vpx_read_tree
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodemv.c:238,20'
          Dst:             vpx_read
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodemv.c:239,24'
          Dst:             vpx_read_tree
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodemv.c:251,34'
          Dst:             vpx_read
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodemv.c:256,8'
          Dst:             vpx_read_tree
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodemv.c:244,9'
          Dst:             vpx_read
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodemv.c:256,8'
          Dst:             vpx_read_tree
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodemv.c:260,16'
          Dst:             vpx_read
    - functionName:    mv_joint_vertical
      functionSourceFile: '/src/libvpx/vp9/common/vp9_entropymv.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          19
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    zero_mv_pair
      functionSourceFile: '/src/libvpx/vp9/decoder/vp9_decodemv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 398
      functionLinenumberEnd: 400
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    is_mv_valid
      functionSourceFile: '/src/libvpx/vp9/decoder/vp9_decodemv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 389
      functionLinenumberEnd: 391
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          36
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    read_mv
      functionSourceFile: '/src/libvpx/vp9/decoder/vp9_decodemv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 269
      functionLinenumberEnd: 285
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          67
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - mv_joint_horizontal
        - mv_joint_vertical
        - read_mv_component
        - use_mv_hp
        - vp9_inc_mv
        - vpx_read_tree
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodemv.c:271,22'
          Dst:             vpx_read_tree
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodemv.c:272,34'
          Dst:             use_mv_hp
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodemv.c:275,7'
          Dst:             mv_joint_vertical
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodemv.c:276,16'
          Dst:             read_mv_component
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodemv.c:278,7'
          Dst:             mv_joint_horizontal
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodemv.c:279,16'
          Dst:             read_mv_component
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodemv.c:281,3'
          Dst:             vp9_inc_mv
    - functionName:    use_mv_hp
      functionSourceFile: '/src/libvpx/vp9/common/vp9_entropymv.h'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 32
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    clamp
      functionSourceFile: '/src/libvpx/vpx_dsp/vpx_dsp_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    clamp_mv
      functionSourceFile: '/src/libvpx/vp9/common/vp9_mv.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - clamp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/vp9_mv.h:49,13'
          Dst:             clamp
        - Src:             '/src/libvpx/vp9/common/vp9_mv.h:50,13'
          Dst:             clamp
    - functionName:    clamp_mv_ref
      functionSourceFile: '/src/libvpx/vp9/common/vp9_mvref_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 220
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - clamp_mv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/vp9_mvref_common.h:217,3'
          Dst:             clamp_mv
    - functionName:    scale_mv
      functionSourceFile: '/src/libvpx/vp9/common/vp9_mvref_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 236
      functionLinenumberEnd: 242
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          38
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_sub_block_mv
      functionSourceFile: '/src/libvpx/vp9/common/vp9_mvref_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 225
      functionLinenumberEnd: 230
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          32
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_pred_context_switchable_interp
      functionSourceFile: '/src/libvpx/vp9/common/vp9_pred_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          62
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    is_inside
      functionSourceFile: '/src/libvpx/vp9/common/vp9_mvref_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 279
      functionLinenumberEnd: 283
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          42
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    read_block_reference_mode
      functionSourceFile: '/src/libvpx/vp9/decoder/vp9_decodemv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 289
      functionLinenumberEnd: 300
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          49
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - vp9_get_reference_mode_context
        - vpx_read
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodemv.c:291,21'
          Dst:             vp9_get_reference_mode_context
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodemv.c:293,25'
          Dst:             vpx_read
    - functionName:    assign_mv
      functionSourceFile: '/src/libvpx/vp9/decoder/vp9_decodemv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 405
      functionLinenumberEnd: 434
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          83
      EdgeCount:       21
      CyclomaticComplexity: 4
      functionsReached:
        - copy_mv_pair
        - is_mv_valid
        - read_mv
        - zero_mv_pair
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libvpx/vp9/decoder/vp9_decodemv.c:409,3'
          Branch Sides:    []
      Callsites:
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodemv.c:414,9'
          Dst:             read_mv
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodemv.c:416,22'
          Dst:             is_mv_valid
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodemv.c:422,7'
          Dst:             copy_mv_pair
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodemv.c:426,7'
          Dst:             zero_mv_pair
    - functionName:    copy_mv_pair
      functionSourceFile: '/src/libvpx/vp9/decoder/vp9_decodemv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 394
      functionLinenumberEnd: 396
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    lower_mv_precision
      functionSourceFile: '/src/libvpx/vp9/common/vp9_mvref_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 294
      functionLinenumberEnd: 300
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          67
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - use_mv_hp
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/vp9_mvref_common.h:295,34'
          Dst:             use_mv_hp
    - functionName:    dec_find_mv_refs
      functionSourceFile: '/src/libvpx/vp9/decoder/vp9_decodemv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 488
      functionLinenumberEnd: 607
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - char
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         149
      ICount:          750
      EdgeCount:       214
      CyclomaticComplexity: 67
      functionsReached:
        - clamp_mv_ref
        - get_sub_block_mv
        - has_second_ref
        - is_inside
        - is_inter_block
        - scale_mv
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodemv.c:510,11'
          Dst:             is_inside
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodemv.c:516,11'
          Dst:             get_sub_block_mv
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodemv.c:520,11'
          Dst:             get_sub_block_mv
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodemv.c:510,11'
          Dst:             is_inside
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodemv.c:520,11'
          Dst:             get_sub_block_mv
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodemv.c:520,11'
          Dst:             get_sub_block_mv
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodemv.c:516,11'
          Dst:             get_sub_block_mv
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodemv.c:516,11'
          Dst:             get_sub_block_mv
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodemv.c:532,9'
          Dst:             is_inside
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodemv.c:559,11'
          Dst:             is_inside
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodemv.c:564,9'
          Dst:             is_inter_block
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodemv.c:564,9'
          Dst:             scale_mv
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodemv.c:564,9'
          Dst:             scale_mv
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodemv.c:564,9'
          Dst:             has_second_ref
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodemv.c:564,9'
          Dst:             scale_mv
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodemv.c:564,9'
          Dst:             scale_mv
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodemv.c:604,37'
          Dst:             clamp_mv_ref
    - functionName:    is_inter_block
      functionSourceFile: '/src/libvpx/vp9/common/vp9_blockd.h'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    has_second_ref
      functionSourceFile: '/src/libvpx/vp9/common/vp9_blockd.h'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    append_sub8x8_mvs_for_idx
      functionSourceFile: '/src/libvpx/vp9/decoder/vp9_decodemv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 613
      functionLinenumberEnd: 668
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          148
      EdgeCount:       34
      CyclomaticComplexity: 8
      functionsReached:
        - __assert_fail
        - dec_find_mv_refs
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libvpx/vp9/decoder/vp9_decodemv.c:622,3'
          Branch Sides:    []
      Callsites:
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodemv.c:625,11'
          Dst:             dec_find_mv_refs
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodemv.c:634,9'
          Dst:             dec_find_mv_refs
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodemv.c:657,9'
          Dst:             dec_find_mv_refs
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodemv.c:666,14'
          Dst:             __assert_fail
    - functionName:    read_switchable_interp_filter
      functionSourceFile: '/src/libvpx/vp9/decoder/vp9_decodemv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 345
      functionLinenumberEnd: 351
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - get_pred_context_switchable_interp
        - vpx_read_tree
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodemv.c:346,19'
          Dst:             get_pred_context_switchable_interp
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodemv.c:347,45'
          Dst:             vpx_read_tree
    - functionName:    read_inter_mode
      functionSourceFile: '/src/libvpx/vp9/decoder/vp9_decodemv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vpx_read_tree
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodemv.c:53,7'
          Dst:             vpx_read_tree
    - functionName:    get_mode_context
      functionSourceFile: '/src/libvpx/vp9/decoder/vp9_decodemv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 672
      functionLinenumberEnd: 688
      functionDepth:   0
      returnType:      char
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          78
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - is_inside
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodemv.c:680,9'
          Dst:             is_inside
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodemv.c:680,9'
          Dst:             is_inside
    - functionName:    read_ref_frames
      functionSourceFile: '/src/libvpx/vp9/decoder/vp9_decodemv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 305
      functionLinenumberEnd: 341
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          149
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached:
        - __assert_fail
        - get_segdata
        - read_block_reference_mode
        - segfeature_active
        - vp9_get_pred_context_comp_ref_p
        - vp9_get_pred_context_single_ref_p1
        - vp9_get_pred_context_single_ref_p2
        - vpx_read
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodemv.c:309,7'
          Dst:             segfeature_active
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodemv.c:310,40'
          Dst:             get_segdata
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodemv.c:314,33'
          Dst:             read_block_reference_mode
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodemv.c:318,23'
          Dst:             vp9_get_pred_context_comp_ref_p
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodemv.c:319,23'
          Dst:             vpx_read
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodemv.c:324,24'
          Dst:             vp9_get_pred_context_single_ref_p1
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodemv.c:325,24'
          Dst:             vpx_read
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodemv.c:328,26'
          Dst:             vp9_get_pred_context_single_ref_p2
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodemv.c:329,26'
          Dst:             vpx_read
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodemv.c:338,7'
          Dst:             __assert_fail
    - functionName:    segfeature_active
      functionSourceFile: '/src/libvpx/vp9/common/vp9_seg_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_segdata
      functionSourceFile: '/src/libvpx/vp9/common/vp9_seg_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_intra_inter_context
      functionSourceFile: '/src/libvpx/vp9/common/vp9_pred_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          61
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - is_inter_block
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/vp9_pred_common.h:104,30'
          Dst:             is_inter_block
        - Src:             '/src/libvpx/vp9/common/vp9_pred_common.h:105,29'
          Dst:             is_inter_block
        - Src:             '/src/libvpx/vp9/common/vp9_pred_common.h:108,17'
          Dst:             is_inter_block
    - functionName:    vp9_get_pred_context_seg_id
      functionSourceFile: '/src/libvpx/vp9/common/vp9_pred_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          33
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vp9_get_pred_prob_seg_id
      functionSourceFile: '/src/libvpx/vp9/common/vp9_pred_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vp9_get_pred_context_seg_id
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/vp9_pred_common.h:52,26'
          Dst:             vp9_get_pred_context_seg_id
    - functionName:    dec_get_segment_id
      functionSourceFile: '/src/libvpx/vp9/decoder/vp9_decodemv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          142
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodemv.c:100,3'
          Dst:             __assert_fail
    - functionName:    read_intra_block_mode_info
      functionSourceFile: '/src/libvpx/vp9/decoder/vp9_decodemv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 356
      functionLinenumberEnd: 387
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          101
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - read_intra_mode_uv
        - read_intra_mode_y
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libvpx/vp9/decoder/vp9_decodemv.c:360,3'
          Branch Sides:    []
      Callsites:
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodemv.c:363,30'
          Dst:             read_intra_mode_y
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodemv.c:363,30'
          Dst:             read_intra_mode_y
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodemv.c:363,30'
          Dst:             read_intra_mode_y
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodemv.c:363,30'
          Dst:             read_intra_mode_y
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodemv.c:367,49'
          Dst:             read_intra_mode_y
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodemv.c:369,11'
          Dst:             read_intra_mode_y
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodemv.c:372,49'
          Dst:             read_intra_mode_y
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodemv.c:374,11'
          Dst:             read_intra_mode_y
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodemv.c:376,25'
          Dst:             read_intra_mode_y
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodemv.c:379,17'
          Dst:             read_intra_mode_uv
    - functionName:    read_inter_block_mode_info
      functionSourceFile: '/src/libvpx/vp9/decoder/vp9_decodemv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 694
      functionLinenumberEnd: 786
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         53
      ICount:          307
      EdgeCount:       71
      CyclomaticComplexity: 20
      functionsReached:
        - append_sub8x8_mvs_for_idx
        - assign_mv
        - copy_mv_pair
        - dec_find_mv_refs
        - get_mode_context
        - has_second_ref
        - lower_mv_precision
        - read_inter_mode
        - read_ref_frames
        - read_switchable_interp_filter
        - segfeature_active
        - vpx_internal_error
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodemv.c:703,3'
          Dst:             read_ref_frames
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodemv.c:704,17'
          Dst:             has_second_ref
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodemv.c:705,20'
          Dst:             get_mode_context
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodemv.c:707,7'
          Dst:             segfeature_active
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodemv.c:710,7'
          Dst:             vpx_internal_error
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodemv.c:716,18'
          Dst:             read_inter_mode
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodemv.c:720,29'
          Dst:             read_switchable_interp_filter
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodemv.c:737,18'
          Dst:             read_inter_mode
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodemv.c:741,13'
          Dst:             append_sub8x8_mvs_for_idx
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodemv.c:748,13'
          Dst:             dec_find_mv_refs
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodemv.c:751,13'
          Dst:             lower_mv_precision
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodemv.c:757,14'
          Dst:             assign_mv
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodemv.c:770,5'
          Dst:             copy_mv_pair
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodemv.c:777,13'
          Dst:             dec_find_mv_refs
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodemv.c:779,9'
          Dst:             lower_mv_precision
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodemv.c:783,23'
          Dst:             assign_mv
    - functionName:    read_is_inter_block
      functionSourceFile: '/src/libvpx/vp9/decoder/vp9_decodemv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 437
      functionLinenumberEnd: 447
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          57
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - get_intra_inter_context
        - get_segdata
        - segfeature_active
        - vpx_read
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodemv.c:438,7'
          Dst:             segfeature_active
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodemv.c:439,12'
          Dst:             get_segdata
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodemv.c:441,21'
          Dst:             get_intra_inter_context
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodemv.c:442,26'
          Dst:             vpx_read
    - functionName:    read_inter_segment_id
      functionSourceFile: '/src/libvpx/vp9/decoder/vp9_decodemv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          90
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - copy_segment_id
        - dec_get_segment_id
        - read_segment_id
        - set_segment_id
        - vp9_get_pred_prob_seg_id
        - vpx_read
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodemv.c:157,32'
          Dst:             dec_get_segment_id
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodemv.c:162,5'
          Dst:             copy_segment_id
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodemv.c:168,32'
          Dst:             vp9_get_pred_prob_seg_id
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodemv.c:169,28'
          Dst:             vpx_read
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodemv.c:0,0'
          Dst:             read_segment_id
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodemv.c:175,3'
          Dst:             set_segment_id
    - functionName:    copy_segment_id
      functionSourceFile: '/src/libvpx/vp9/decoder/vp9_decodemv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          157
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    read_segment_id
      functionSourceFile: '/src/libvpx/vp9/decoder/vp9_decodemv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_read_tree
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodemv.c:61,10'
          Dst:             vpx_read_tree
    - functionName:    set_segment_id
      functionSourceFile: '/src/libvpx/vp9/decoder/vp9_decodemv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          110
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached:
        - __assert_fail
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodemv.c:108,3'
          Dst:             __assert_fail
    - functionName:    get_tx_counts
      functionSourceFile: '/src/libvpx/vp9/common/vp9_pred_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - char
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          40
      EdgeCount:       14
      CyclomaticComplexity: 8
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libvpx/vp9/common/vp9_pred_common.h:185,3'
          Branch Sides:    []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/vp9_pred_common.h:189,14'
          Dst:             __assert_fail
    - functionName:    get_tx_probs
      functionSourceFile: '/src/libvpx/vp9/common/vp9_pred_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 181
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - char
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          40
      EdgeCount:       14
      CyclomaticComplexity: 8
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libvpx/vp9/common/vp9_pred_common.h:175,3'
          Branch Sides:    []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/vp9_pred_common.h:179,14'
          Dst:             __assert_fail
    - functionName:    get_tx_size_context
      functionSourceFile: '/src/libvpx/vp9/common/vp9_pred_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 170
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          76
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    read_selected_tx_size
      functionSourceFile: '/src/libvpx/vp9/decoder/vp9_decodemv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          80
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - get_tx_counts
        - get_tx_probs
        - get_tx_size_context
        - vpx_read
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodemv.c:67,19'
          Dst:             get_tx_size_context
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodemv.c:68,30'
          Dst:             get_tx_probs
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodemv.c:69,17'
          Dst:             vpx_read
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodemv.c:71,16'
          Dst:             vpx_read
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodemv.c:73,18'
          Dst:             vpx_read
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodemv.c:76,17'
          Dst:             get_tx_counts
    - functionName:    vp9_get_skip_context
      functionSourceFile: '/src/libvpx/vp9/common/vp9_pred_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          33
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_y_mode_probs
      functionSourceFile: '/src/libvpx/vp9/common/vp9_blockd.h'
      linkageType:     InternalLinkage
      functionLinenumber: 272
      functionLinenumberEnd: 275
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vp9_above_block_mode
        - vp9_left_block_mode
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/vp9_blockd.h:273,33'
          Dst:             vp9_above_block_mode
        - Src:             '/src/libvpx/vp9/common/vp9_blockd.h:274,32'
          Dst:             vp9_left_block_mode
    - functionName:    read_tx_size
      functionSourceFile: '/src/libvpx/vp9/decoder/vp9_decodemv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          63
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - read_selected_tx_size
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodemv.c:86,12'
          Dst:             read_selected_tx_size
    - functionName:    read_skip
      functionSourceFile: '/src/libvpx/vp9/decoder/vp9_decodemv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 180
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          53
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - segfeature_active
        - vp9_get_skip_context
        - vpx_read
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodemv.c:181,7'
          Dst:             segfeature_active
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodemv.c:184,21'
          Dst:             vp9_get_skip_context
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodemv.c:185,22'
          Dst:             vpx_read
    - functionName:    read_intra_segment_id
      functionSourceFile: '/src/libvpx/vp9/decoder/vp9_decodemv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          41
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - copy_segment_id
        - read_segment_id
        - set_segment_id
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodemv.c:136,5'
          Dst:             copy_segment_id
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodemv.c:141,16'
          Dst:             read_segment_id
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodemv.c:142,3'
          Dst:             set_segment_id
    - functionName:    copy_ref_frame_pair
      functionSourceFile: '/src/libvpx/vp9/decoder/vp9_decodemv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 809
      functionLinenumberEnd: 811
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    read_inter_frame_mode_info
      functionSourceFile: '/src/libvpx/vp9/decoder/vp9_decodemv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 791
      functionLinenumberEnd: 806
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          58
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - read_inter_block_mode_info
        - read_inter_segment_id
        - read_intra_block_mode_info
        - read_is_inter_block
        - read_skip
        - read_tx_size
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodemv.c:797,7'
          Dst:             read_inter_segment_id
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodemv.c:798,14'
          Dst:             read_skip
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodemv.c:799,17'
          Dst:             read_is_inter_block
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodemv.c:800,17'
          Dst:             read_tx_size
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodemv.c:803,5'
          Dst:             read_inter_block_mode_info
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodemv.c:805,5'
          Dst:             read_intra_block_mode_info
    - functionName:    read_intra_frame_mode_info
      functionSourceFile: '/src/libvpx/vp9/decoder/vp9_decodemv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 195
      functionLinenumberEnd: 233
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          115
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - get_y_mode_probs
        - read_intra_mode
        - read_intra_segment_id
        - read_skip
        - read_tx_size
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libvpx/vp9/decoder/vp9_decodemv.c:209,3'
          Branch Sides:    []
      Callsites:
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodemv.c:203,20'
          Dst:             read_intra_segment_id
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodemv.c:204,14'
          Dst:             read_skip
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodemv.c:205,17'
          Dst:             read_tx_size
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodemv.c:213,32'
          Dst:             get_y_mode_probs
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodemv.c:213,13'
          Dst:             read_intra_mode
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodemv.c:213,32'
          Dst:             get_y_mode_probs
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodemv.c:213,13'
          Dst:             read_intra_mode
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodemv.c:213,32'
          Dst:             get_y_mode_probs
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodemv.c:213,13'
          Dst:             read_intra_mode
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodemv.c:213,32'
          Dst:             get_y_mode_probs
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodemv.c:213,13'
          Dst:             read_intra_mode
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodemv.c:218,30'
          Dst:             get_y_mode_probs
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodemv.c:218,11'
          Dst:             read_intra_mode
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodemv.c:220,30'
          Dst:             get_y_mode_probs
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodemv.c:220,11'
          Dst:             read_intra_mode
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodemv.c:224,30'
          Dst:             get_y_mode_probs
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodemv.c:224,11'
          Dst:             read_intra_mode
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodemv.c:226,30'
          Dst:             get_y_mode_probs
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodemv.c:226,11'
          Dst:             read_intra_mode
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodemv.c:229,37'
          Dst:             get_y_mode_probs
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodemv.c:229,18'
          Dst:             read_intra_mode
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodemv.c:232,17'
          Dst:             read_intra_mode
    - functionName:    frame_is_intra_only
      functionSourceFile: '/src/libvpx/vp9/common/vp9_onyxc_int.h'
      linkageType:     InternalLinkage
      functionLinenumber: 363
      functionLinenumberEnd: 364
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vp9_read_mode_info
      functionSourceFile: '/src/libvpx/vp9/decoder/vp9_decodemv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 814
      functionLinenumberEnd: 850
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          98
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - copy_mv_pair
        - copy_ref_frame_pair
        - frame_is_intra_only
        - read_inter_frame_mode_info
        - read_intra_frame_mode_info
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodemv.c:822,7'
          Dst:             frame_is_intra_only
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodemv.c:823,5'
          Dst:             read_intra_frame_mode_info
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodemv.c:830,5'
          Dst:             read_inter_frame_mode_info
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodemv.c:832,5'
          Dst:             copy_ref_frame_pair
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodemv.c:833,5'
          Dst:             copy_mv_pair
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodemv.c:838,9'
          Dst:             copy_ref_frame_pair
        - Src:             '/src/libvpx/vp9/decoder/vp9_decodemv.c:839,9'
          Dst:             copy_mv_pair
    - functionName:    encoder_highbd_sse
      functionSourceFile: '/src/libvpx/vpx_dsp/psnr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      size_t
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          151
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    encoder_sse
      functionSourceFile: '/src/libvpx/vpx_dsp/psnr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      size_t
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          145
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_calc_psnr
      functionSourceFile: '/src/libvpx/vpx_dsp/psnr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 229
      functionLinenumberEnd: 261
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          84
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - get_sse
        - vpx_sse_to_psnr
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/psnr.c:247,9'
          Dst:             get_sse
        - Src:             '/src/libvpx/vpx_dsp/psnr.c:250,25'
          Dst:             vpx_sse_to_psnr
        - Src:             '/src/libvpx/vpx_dsp/psnr.c:247,9'
          Dst:             get_sse
        - Src:             '/src/libvpx/vpx_dsp/psnr.c:250,25'
          Dst:             vpx_sse_to_psnr
        - Src:             '/src/libvpx/vpx_dsp/psnr.c:247,9'
          Dst:             get_sse
        - Src:             '/src/libvpx/vpx_dsp/psnr.c:250,25'
          Dst:             vpx_sse_to_psnr
        - Src:             '/src/libvpx/vpx_dsp/psnr.c:259,7'
          Dst:             vpx_sse_to_psnr
    - functionName:    get_sse
      functionSourceFile: '/src/libvpx/vpx_dsp/psnr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      size_t
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          110
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - encoder_sse
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/psnr.c:78,18'
          Dst:             encoder_sse
        - Src:             '/src/libvpx/vpx_dsp/psnr.c:84,9'
          Dst:             encoder_sse
    - functionName:    vpx_sse_to_psnr
      functionSourceFile: '/src/libvpx/vpx_dsp/psnr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 17
      functionLinenumberEnd: 24
      functionDepth:   0
      returnType:      double
      argCount:        3
      argTypes:
        - double
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - log10
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/psnr.c:19,32'
          Dst:             log10
    - functionName:    highbd_get_sse_shift
      functionSourceFile: '/src/libvpx/vpx_dsp/psnr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      size_t
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          134
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_calc_highbd_psnr
      functionSourceFile: '/src/libvpx/vpx_dsp/psnr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 181
      functionLinenumberEnd: 224
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          220
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - get_sse
        - highbd_get_sse
        - highbd_get_sse_shift
        - vpx_sse_to_psnr
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/psnr.c:205,15'
          Dst:             highbd_get_sse
        - Src:             '/src/libvpx/vpx_dsp/psnr.c:209,13'
          Dst:             get_sse
        - Src:             '/src/libvpx/vpx_dsp/psnr.c:213,25'
          Dst:             vpx_sse_to_psnr
        - Src:             '/src/libvpx/vpx_dsp/psnr.c:205,15'
          Dst:             highbd_get_sse
        - Src:             '/src/libvpx/vpx_dsp/psnr.c:209,13'
          Dst:             get_sse
        - Src:             '/src/libvpx/vpx_dsp/psnr.c:213,25'
          Dst:             vpx_sse_to_psnr
        - Src:             '/src/libvpx/vpx_dsp/psnr.c:205,15'
          Dst:             highbd_get_sse
        - Src:             '/src/libvpx/vpx_dsp/psnr.c:209,13'
          Dst:             get_sse
        - Src:             '/src/libvpx/vpx_dsp/psnr.c:213,25'
          Dst:             vpx_sse_to_psnr
        - Src:             '/src/libvpx/vpx_dsp/psnr.c:202,15'
          Dst:             highbd_get_sse_shift
        - Src:             '/src/libvpx/vpx_dsp/psnr.c:209,13'
          Dst:             get_sse
        - Src:             '/src/libvpx/vpx_dsp/psnr.c:213,25'
          Dst:             vpx_sse_to_psnr
        - Src:             '/src/libvpx/vpx_dsp/psnr.c:202,15'
          Dst:             highbd_get_sse_shift
        - Src:             '/src/libvpx/vpx_dsp/psnr.c:209,13'
          Dst:             get_sse
        - Src:             '/src/libvpx/vpx_dsp/psnr.c:213,25'
          Dst:             vpx_sse_to_psnr
        - Src:             '/src/libvpx/vpx_dsp/psnr.c:202,15'
          Dst:             highbd_get_sse_shift
        - Src:             '/src/libvpx/vpx_dsp/psnr.c:209,13'
          Dst:             get_sse
        - Src:             '/src/libvpx/vpx_dsp/psnr.c:213,25'
          Dst:             vpx_sse_to_psnr
        - Src:             '/src/libvpx/vpx_dsp/psnr.c:222,7'
          Dst:             vpx_sse_to_psnr
    - functionName:    highbd_get_sse
      functionSourceFile: '/src/libvpx/vpx_dsp/psnr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      size_t
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          110
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - encoder_highbd_sse
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/psnr.c:132,18'
          Dst:             encoder_highbd_sse
        - Src:             '/src/libvpx/vpx_dsp/psnr.c:136,18'
          Dst:             encoder_highbd_sse
    - functionName:    vpx_highbd_get_y_sse
      functionSourceFile: '/src/libvpx/vpx_dsp/psnr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionLinenumberEnd: 172
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          69
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - highbd_get_sse
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/psnr.c:167,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vpx_dsp/psnr.c:168,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vpx_dsp/psnr.c:169,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vpx_dsp/psnr.c:170,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vpx_dsp/psnr.c:172,10'
          Dst:             highbd_get_sse
    - functionName:    vpx_get_y_sse
      functionSourceFile: '/src/libvpx/vpx_dsp/psnr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 160
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - get_sse
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/psnr.c:157,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vpx_dsp/psnr.c:158,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vpx_dsp/psnr.c:160,10'
          Dst:             get_sse
    - functionName:    vpx_highbd_sse_c
      functionSourceFile: '/src/libvpx/vpx_dsp/sse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      size_t
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          151
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_sse_c
      functionSourceFile: '/src/libvpx/vpx_dsp/sse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 25
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      size_t
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          145
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    load_unaligned_u32
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/mem_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionLinenumberEnd: 32
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    summary_32_sse4
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/sse_sse4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 37
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    highbd_sse_w8_sse4_1
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/sse_sse4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 184
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    25
      BranchProfiles:  []
      Callsites:       []
    - functionName:    highbd_sse_w4x2_sse4_1
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/sse_sse4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          23
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sse_sse4_1
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/sse_sse4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 311
      functionDepth:   0
      returnType:      size_t
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         94
      ICount:          565
      EdgeCount:       123
      CyclomaticComplexity: 31
      functionsReached:
        - highbd_sse_w4x2_sse4_1
        - highbd_sse_w8_sse4_1
        - summary_32_sse4
        - summary_all_sse4
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libvpx/vpx_dsp/x86/sse_sse4.c:194,3'
          Branch Sides:    []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/sse_sse4.c:197,9'
          Dst:             highbd_sse_w4x2_sse4_1
        - Src:             '/src/libvpx/vpx_dsp/x86/sse_sse4.c:202,13'
          Dst:             summary_all_sse4
        - Src:             '/src/libvpx/vpx_dsp/x86/sse_sse4.c:206,9'
          Dst:             highbd_sse_w8_sse4_1
        - Src:             '/src/libvpx/vpx_dsp/x86/sse_sse4.c:211,13'
          Dst:             summary_all_sse4
        - Src:             '/src/libvpx/vpx_dsp/x86/sse_sse4.c:218,11'
          Dst:             highbd_sse_w8_sse4_1
        - Src:             '/src/libvpx/vpx_dsp/x86/sse_sse4.c:219,11'
          Dst:             highbd_sse_w8_sse4_1
        - Src:             '/src/libvpx/vpx_dsp/x86/sse_sse4.c:224,9'
          Dst:             summary_32_sse4
        - Src:             '/src/libvpx/vpx_dsp/x86/sse_sse4.c:235,11'
          Dst:             highbd_sse_w8_sse4_1
        - Src:             '/src/libvpx/vpx_dsp/x86/sse_sse4.c:236,11'
          Dst:             highbd_sse_w8_sse4_1
        - Src:             '/src/libvpx/vpx_dsp/x86/sse_sse4.c:237,11'
          Dst:             highbd_sse_w8_sse4_1
        - Src:             '/src/libvpx/vpx_dsp/x86/sse_sse4.c:238,11'
          Dst:             highbd_sse_w8_sse4_1
        - Src:             '/src/libvpx/vpx_dsp/x86/sse_sse4.c:243,9'
          Dst:             summary_32_sse4
        - Src:             '/src/libvpx/vpx_dsp/x86/sse_sse4.c:254,11'
          Dst:             highbd_sse_w8_sse4_1
        - Src:             '/src/libvpx/vpx_dsp/x86/sse_sse4.c:255,11'
          Dst:             highbd_sse_w8_sse4_1
        - Src:             '/src/libvpx/vpx_dsp/x86/sse_sse4.c:256,11'
          Dst:             highbd_sse_w8_sse4_1
        - Src:             '/src/libvpx/vpx_dsp/x86/sse_sse4.c:257,11'
          Dst:             highbd_sse_w8_sse4_1
        - Src:             '/src/libvpx/vpx_dsp/x86/sse_sse4.c:258,11'
          Dst:             highbd_sse_w8_sse4_1
        - Src:             '/src/libvpx/vpx_dsp/x86/sse_sse4.c:259,11'
          Dst:             highbd_sse_w8_sse4_1
        - Src:             '/src/libvpx/vpx_dsp/x86/sse_sse4.c:260,11'
          Dst:             highbd_sse_w8_sse4_1
        - Src:             '/src/libvpx/vpx_dsp/x86/sse_sse4.c:261,11'
          Dst:             highbd_sse_w8_sse4_1
        - Src:             '/src/libvpx/vpx_dsp/x86/sse_sse4.c:266,9'
          Dst:             summary_32_sse4
        - Src:             '/src/libvpx/vpx_dsp/x86/sse_sse4.c:278,13'
          Dst:             highbd_sse_w8_sse4_1
        - Src:             '/src/libvpx/vpx_dsp/x86/sse_sse4.c:279,13'
          Dst:             highbd_sse_w8_sse4_1
        - Src:             '/src/libvpx/vpx_dsp/x86/sse_sse4.c:282,11'
          Dst:             highbd_sse_w4x2_sse4_1
        - Src:             '/src/libvpx/vpx_dsp/x86/sse_sse4.c:286,11'
          Dst:             summary_32_sse4
        - Src:             '/src/libvpx/vpx_dsp/x86/sse_sse4.c:295,15'
          Dst:             highbd_sse_w8_sse4_1
        - Src:             '/src/libvpx/vpx_dsp/x86/sse_sse4.c:295,15'
          Dst:             highbd_sse_w8_sse4_1
        - Src:             '/src/libvpx/vpx_dsp/x86/sse_sse4.c:295,15'
          Dst:             highbd_sse_w8_sse4_1
        - Src:             '/src/libvpx/vpx_dsp/x86/sse_sse4.c:295,15'
          Dst:             highbd_sse_w8_sse4_1
        - Src:             '/src/libvpx/vpx_dsp/x86/sse_sse4.c:295,15'
          Dst:             highbd_sse_w8_sse4_1
        - Src:             '/src/libvpx/vpx_dsp/x86/sse_sse4.c:295,15'
          Dst:             highbd_sse_w8_sse4_1
        - Src:             '/src/libvpx/vpx_dsp/x86/sse_sse4.c:295,15'
          Dst:             highbd_sse_w8_sse4_1
        - Src:             '/src/libvpx/vpx_dsp/x86/sse_sse4.c:295,15'
          Dst:             highbd_sse_w8_sse4_1
        - Src:             '/src/libvpx/vpx_dsp/x86/sse_sse4.c:302,11'
          Dst:             summary_32_sse4
    - functionName:    summary_all_sse4
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/sse_sse4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 21
      functionLinenumberEnd: 28
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sse_w16_sse4_1
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/sse_sse4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          22
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sse8_sse4_1
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/sse_sse4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sse4x2_sse4_1
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/sse_sse4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          40
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - load_unaligned_u32
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/sse_sse4.c:56,24'
          Dst:             load_unaligned_u32
        - Src:             '/src/libvpx/vpx_dsp/x86/sse_sse4.c:57,24'
          Dst:             load_unaligned_u32
        - Src:             '/src/libvpx/vpx_dsp/x86/sse_sse4.c:58,24'
          Dst:             load_unaligned_u32
        - Src:             '/src/libvpx/vpx_dsp/x86/sse_sse4.c:59,24'
          Dst:             load_unaligned_u32
    - functionName:    vpx_sse_sse4_1
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/sse_sse4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      size_t
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          240
      EdgeCount:       48
      CyclomaticComplexity: 11
      functionsReached:
        - sse4x2_sse4_1
        - sse8_sse4_1
        - sse_w16_sse4_1
        - summary_all_sse4
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libvpx/vpx_dsp/x86/sse_sse4.c:81,3'
          Branch Sides:    []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/sse_sse4.c:84,9'
          Dst:             sse4x2_sse4_1
        - Src:             '/src/libvpx/vpx_dsp/x86/sse_sse4.c:93,9'
          Dst:             sse8_sse4_1
        - Src:             '/src/libvpx/vpx_dsp/x86/sse_sse4.c:102,9'
          Dst:             sse_w16_sse4_1
        - Src:             '/src/libvpx/vpx_dsp/x86/sse_sse4.c:111,9'
          Dst:             sse_w16_sse4_1
        - Src:             '/src/libvpx/vpx_dsp/x86/sse_sse4.c:112,9'
          Dst:             sse_w16_sse4_1
        - Src:             '/src/libvpx/vpx_dsp/x86/sse_sse4.c:121,9'
          Dst:             sse_w16_sse4_1
        - Src:             '/src/libvpx/vpx_dsp/x86/sse_sse4.c:122,9'
          Dst:             sse_w16_sse4_1
        - Src:             '/src/libvpx/vpx_dsp/x86/sse_sse4.c:123,9'
          Dst:             sse_w16_sse4_1
        - Src:             '/src/libvpx/vpx_dsp/x86/sse_sse4.c:124,9'
          Dst:             sse_w16_sse4_1
        - Src:             '/src/libvpx/vpx_dsp/x86/sse_sse4.c:136,13'
          Dst:             sse8_sse4_1
        - Src:             '/src/libvpx/vpx_dsp/x86/sse_sse4.c:137,13'
          Dst:             sse8_sse4_1
        - Src:             '/src/libvpx/vpx_dsp/x86/sse_sse4.c:140,11'
          Dst:             sse4x2_sse4_1
        - Src:             '/src/libvpx/vpx_dsp/x86/sse_sse4.c:149,13'
          Dst:             sse8_sse4_1
        - Src:             '/src/libvpx/vpx_dsp/x86/sse_sse4.c:0,0'
          Dst:             summary_all_sse4
    - functionName:    load_unaligned_u32
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/mem_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionLinenumberEnd: 32
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    summary_4x64_avx2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/sse_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    summary_32_avx2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/sse_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    highbd_sse_w16_avx2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/sse_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 211
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    highbd_sse_w8x2_avx2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/sse_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 243
      functionLinenumberEnd: 254
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          21
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    highbd_sse_w4x4_avx2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/sse_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 220
      functionLinenumberEnd: 239
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          51
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sse_avx2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/sse_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 257
      functionLinenumberEnd: 367
      functionDepth:   0
      returnType:      size_t
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         68
      ICount:          397
      EdgeCount:       87
      CyclomaticComplexity: 21
      functionsReached:
        - highbd_sse_w16_avx2
        - highbd_sse_w4x4_avx2
        - highbd_sse_w8x2_avx2
        - summary_32_avx2
        - summary_4x64_avx2
        - summary_all_avx2
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libvpx/vpx_dsp/x86/sse_avx2.c:263,3'
          Branch Sides:    []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/sse_avx2.c:266,9'
          Dst:             highbd_sse_w4x4_avx2
        - Src:             '/src/libvpx/vpx_dsp/x86/sse_avx2.c:271,13'
          Dst:             summary_all_avx2
        - Src:             '/src/libvpx/vpx_dsp/x86/sse_avx2.c:275,9'
          Dst:             highbd_sse_w8x2_avx2
        - Src:             '/src/libvpx/vpx_dsp/x86/sse_avx2.c:280,13'
          Dst:             summary_all_avx2
        - Src:             '/src/libvpx/vpx_dsp/x86/sse_avx2.c:284,9'
          Dst:             highbd_sse_w16_avx2
        - Src:             '/src/libvpx/vpx_dsp/x86/sse_avx2.c:289,13'
          Dst:             summary_all_avx2
        - Src:             '/src/libvpx/vpx_dsp/x86/sse_avx2.c:296,11'
          Dst:             highbd_sse_w16_avx2
        - Src:             '/src/libvpx/vpx_dsp/x86/sse_avx2.c:297,11'
          Dst:             highbd_sse_w16_avx2
        - Src:             '/src/libvpx/vpx_dsp/x86/sse_avx2.c:302,9'
          Dst:             summary_32_avx2
        - Src:             '/src/libvpx/vpx_dsp/x86/sse_avx2.c:305,13'
          Dst:             summary_4x64_avx2
        - Src:             '/src/libvpx/vpx_dsp/x86/sse_avx2.c:312,11'
          Dst:             highbd_sse_w16_avx2
        - Src:             '/src/libvpx/vpx_dsp/x86/sse_avx2.c:313,11'
          Dst:             highbd_sse_w16_avx2
        - Src:             '/src/libvpx/vpx_dsp/x86/sse_avx2.c:314,11'
          Dst:             highbd_sse_w16_avx2
        - Src:             '/src/libvpx/vpx_dsp/x86/sse_avx2.c:315,11'
          Dst:             highbd_sse_w16_avx2
        - Src:             '/src/libvpx/vpx_dsp/x86/sse_avx2.c:320,9'
          Dst:             summary_32_avx2
        - Src:             '/src/libvpx/vpx_dsp/x86/sse_avx2.c:323,13'
          Dst:             summary_4x64_avx2
        - Src:             '/src/libvpx/vpx_dsp/x86/sse_avx2.c:333,13'
          Dst:             highbd_sse_w8x2_avx2
        - Src:             '/src/libvpx/vpx_dsp/x86/sse_avx2.c:336,13'
          Dst:             highbd_sse_w8x2_avx2
        - Src:             '/src/libvpx/vpx_dsp/x86/sse_avx2.c:339,11'
          Dst:             highbd_sse_w4x4_avx2
        - Src:             '/src/libvpx/vpx_dsp/x86/sse_avx2.c:340,11'
          Dst:             summary_32_avx2
        - Src:             '/src/libvpx/vpx_dsp/x86/sse_avx2.c:352,15'
          Dst:             highbd_sse_w8x2_avx2
        - Src:             '/src/libvpx/vpx_dsp/x86/sse_avx2.c:352,15'
          Dst:             highbd_sse_w8x2_avx2
        - Src:             '/src/libvpx/vpx_dsp/x86/sse_avx2.c:352,15'
          Dst:             highbd_sse_w8x2_avx2
        - Src:             '/src/libvpx/vpx_dsp/x86/sse_avx2.c:352,15'
          Dst:             highbd_sse_w8x2_avx2
        - Src:             '/src/libvpx/vpx_dsp/x86/sse_avx2.c:359,11'
          Dst:             summary_32_avx2
        - Src:             '/src/libvpx/vpx_dsp/x86/sse_avx2.c:363,13'
          Dst:             summary_4x64_avx2
    - functionName:    summary_all_avx2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/sse_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sse_w32_avx2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/sse_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 22
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          22
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sse_w8x2_avx2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/sse_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          25
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sse_w4x4_avx2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/sse_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          70
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - load_unaligned_u32
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/sse_avx2.c:72,24'
          Dst:             load_unaligned_u32
        - Src:             '/src/libvpx/vpx_dsp/x86/sse_avx2.c:73,24'
          Dst:             load_unaligned_u32
        - Src:             '/src/libvpx/vpx_dsp/x86/sse_avx2.c:74,24'
          Dst:             load_unaligned_u32
        - Src:             '/src/libvpx/vpx_dsp/x86/sse_avx2.c:75,24'
          Dst:             load_unaligned_u32
        - Src:             '/src/libvpx/vpx_dsp/x86/sse_avx2.c:76,24'
          Dst:             load_unaligned_u32
        - Src:             '/src/libvpx/vpx_dsp/x86/sse_avx2.c:77,24'
          Dst:             load_unaligned_u32
        - Src:             '/src/libvpx/vpx_dsp/x86/sse_avx2.c:78,24'
          Dst:             load_unaligned_u32
        - Src:             '/src/libvpx/vpx_dsp/x86/sse_avx2.c:79,24'
          Dst:             load_unaligned_u32
    - functionName:    vpx_sse_avx2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/sse_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      size_t
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          254
      EdgeCount:       49
      CyclomaticComplexity: 11
      functionsReached:
        - sse_w32_avx2
        - sse_w4x4_avx2
        - sse_w8x2_avx2
        - summary_all_avx2
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libvpx/vpx_dsp/x86/sse_avx2.c:108,3'
          Branch Sides:    []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/sse_avx2.c:111,9'
          Dst:             sse_w4x4_avx2
        - Src:             '/src/libvpx/vpx_dsp/x86/sse_avx2.c:120,9'
          Dst:             sse_w8x2_avx2
        - Src:             '/src/libvpx/vpx_dsp/x86/sse_avx2.c:155,9'
          Dst:             sse_w32_avx2
        - Src:             '/src/libvpx/vpx_dsp/x86/sse_avx2.c:164,9'
          Dst:             sse_w32_avx2
        - Src:             '/src/libvpx/vpx_dsp/x86/sse_avx2.c:165,9'
          Dst:             sse_w32_avx2
        - Src:             '/src/libvpx/vpx_dsp/x86/sse_avx2.c:177,13'
          Dst:             sse_w8x2_avx2
        - Src:             '/src/libvpx/vpx_dsp/x86/sse_avx2.c:190,13'
          Dst:             sse_w8x2_avx2
        - Src:             '/src/libvpx/vpx_dsp/x86/sse_avx2.c:193,13'
          Dst:             sse_w8x2_avx2
        - Src:             '/src/libvpx/vpx_dsp/x86/sse_avx2.c:196,11'
          Dst:             sse_w4x4_avx2
        - Src:             '/src/libvpx/vpx_dsp/x86/sse_avx2.c:0,0'
          Dst:             summary_all_avx2
    - functionName:    clamp
      functionSourceFile: '/src/libvpx/vpx_dsp/vpx_dsp_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    clip_pixel_highbd
      functionSourceFile: '/src/libvpx/vpx_dsp/vpx_dsp_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      short
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - clamp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/vpx_dsp_common.h:0,0'
          Dst:             clamp
    - functionName:    clip_pixel
      functionSourceFile: '/src/libvpx/vpx_dsp/vpx_dsp_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_memset16
      functionSourceFile: '/src/libvpx/vpx_mem/vpx_mem.h'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          111
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_dc_predictor_32x32_c
      functionSourceFile: '/src/libvpx/vpx_dsp/intrapred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 915
      functionLinenumberEnd: 915
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_dc_predictor
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/intrapred.c:915,1'
          Dst:             highbd_dc_predictor
    - functionName:    highbd_dc_predictor
      functionSourceFile: '/src/libvpx/vpx_dsp/intrapred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 696
      functionLinenumberEnd: 712
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          163
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - vpx_memset16
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/intrapred.c:709,5'
          Dst:             vpx_memset16
    - functionName:    vpx_highbd_dc_predictor_16x16_c
      functionSourceFile: '/src/libvpx/vpx_dsp/intrapred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 915
      functionLinenumberEnd: 915
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_dc_predictor
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/intrapred.c:915,1'
          Dst:             highbd_dc_predictor
    - functionName:    vpx_highbd_dc_predictor_8x8_c
      functionSourceFile: '/src/libvpx/vpx_dsp/intrapred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 915
      functionLinenumberEnd: 915
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_dc_predictor
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/intrapred.c:915,1'
          Dst:             highbd_dc_predictor
    - functionName:    vpx_highbd_dc_predictor_4x4_c
      functionSourceFile: '/src/libvpx/vpx_dsp/intrapred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 915
      functionLinenumberEnd: 915
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_dc_predictor
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/intrapred.c:915,1'
          Dst:             highbd_dc_predictor
    - functionName:    vpx_dc_predictor_32x32_c
      functionSourceFile: '/src/libvpx/vpx_dsp/intrapred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 915
      functionLinenumberEnd: 915
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - dc_predictor
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/intrapred.c:915,1'
          Dst:             dc_predictor
    - functionName:    dc_predictor
      functionSourceFile: '/src/libvpx/vpx_dsp/intrapred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 248
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          205
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_dc_predictor_16x16_c
      functionSourceFile: '/src/libvpx/vpx_dsp/intrapred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 915
      functionLinenumberEnd: 915
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - dc_predictor
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/intrapred.c:915,1'
          Dst:             dc_predictor
    - functionName:    vpx_dc_predictor_8x8_c
      functionSourceFile: '/src/libvpx/vpx_dsp/intrapred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 915
      functionLinenumberEnd: 915
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - dc_predictor
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/intrapred.c:915,1'
          Dst:             dc_predictor
    - functionName:    vpx_dc_predictor_4x4_c
      functionSourceFile: '/src/libvpx/vpx_dsp/intrapred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 915
      functionLinenumberEnd: 915
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - dc_predictor
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/intrapred.c:915,1'
          Dst:             dc_predictor
    - functionName:    vpx_highbd_dc_top_predictor_32x32_c
      functionSourceFile: '/src/libvpx/vpx_dsp/intrapred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 914
      functionLinenumberEnd: 914
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_dc_top_predictor
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/intrapred.c:914,1'
          Dst:             highbd_dc_top_predictor
    - functionName:    highbd_dc_top_predictor
      functionSourceFile: '/src/libvpx/vpx_dsp/intrapred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 680
      functionLinenumberEnd: 692
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          128
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - vpx_memset16
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/intrapred.c:689,5'
          Dst:             vpx_memset16
    - functionName:    vpx_highbd_dc_top_predictor_16x16_c
      functionSourceFile: '/src/libvpx/vpx_dsp/intrapred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 914
      functionLinenumberEnd: 914
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_dc_top_predictor
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/intrapred.c:914,1'
          Dst:             highbd_dc_top_predictor
    - functionName:    vpx_highbd_dc_top_predictor_8x8_c
      functionSourceFile: '/src/libvpx/vpx_dsp/intrapred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 914
      functionLinenumberEnd: 914
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_dc_top_predictor
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/intrapred.c:914,1'
          Dst:             highbd_dc_top_predictor
    - functionName:    vpx_highbd_dc_top_predictor_4x4_c
      functionSourceFile: '/src/libvpx/vpx_dsp/intrapred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 914
      functionLinenumberEnd: 914
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_dc_top_predictor
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/intrapred.c:914,1'
          Dst:             highbd_dc_top_predictor
    - functionName:    vpx_dc_top_predictor_32x32_c
      functionSourceFile: '/src/libvpx/vpx_dsp/intrapred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 914
      functionLinenumberEnd: 914
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - dc_top_predictor
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/intrapred.c:914,1'
          Dst:             dc_top_predictor
    - functionName:    dc_top_predictor
      functionSourceFile: '/src/libvpx/vpx_dsp/intrapred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 219
      functionLinenumberEnd: 230
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          170
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_dc_top_predictor_16x16_c
      functionSourceFile: '/src/libvpx/vpx_dsp/intrapred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 914
      functionLinenumberEnd: 914
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - dc_top_predictor
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/intrapred.c:914,1'
          Dst:             dc_top_predictor
    - functionName:    vpx_dc_top_predictor_8x8_c
      functionSourceFile: '/src/libvpx/vpx_dsp/intrapred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 914
      functionLinenumberEnd: 914
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - dc_top_predictor
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/intrapred.c:914,1'
          Dst:             dc_top_predictor
    - functionName:    vpx_dc_top_predictor_4x4_c
      functionSourceFile: '/src/libvpx/vpx_dsp/intrapred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 914
      functionLinenumberEnd: 914
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - dc_top_predictor
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/intrapred.c:914,1'
          Dst:             dc_top_predictor
    - functionName:    vpx_highbd_dc_left_predictor_32x32_c
      functionSourceFile: '/src/libvpx/vpx_dsp/intrapred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 913
      functionLinenumberEnd: 913
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_dc_left_predictor
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/intrapred.c:913,1'
          Dst:             highbd_dc_left_predictor
    - functionName:    highbd_dc_left_predictor
      functionSourceFile: '/src/libvpx/vpx_dsp/intrapred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 664
      functionLinenumberEnd: 676
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          128
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - vpx_memset16
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/intrapred.c:673,5'
          Dst:             vpx_memset16
    - functionName:    vpx_highbd_dc_left_predictor_16x16_c
      functionSourceFile: '/src/libvpx/vpx_dsp/intrapred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 913
      functionLinenumberEnd: 913
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_dc_left_predictor
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/intrapred.c:913,1'
          Dst:             highbd_dc_left_predictor
    - functionName:    vpx_highbd_dc_left_predictor_8x8_c
      functionSourceFile: '/src/libvpx/vpx_dsp/intrapred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 913
      functionLinenumberEnd: 913
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_dc_left_predictor
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/intrapred.c:913,1'
          Dst:             highbd_dc_left_predictor
    - functionName:    vpx_highbd_dc_left_predictor_4x4_c
      functionSourceFile: '/src/libvpx/vpx_dsp/intrapred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 913
      functionLinenumberEnd: 913
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_dc_left_predictor
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/intrapred.c:913,1'
          Dst:             highbd_dc_left_predictor
    - functionName:    vpx_dc_left_predictor_32x32_c
      functionSourceFile: '/src/libvpx/vpx_dsp/intrapred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 913
      functionLinenumberEnd: 913
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - dc_left_predictor
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/intrapred.c:913,1'
          Dst:             dc_left_predictor
    - functionName:    dc_left_predictor
      functionSourceFile: '/src/libvpx/vpx_dsp/intrapred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 205
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          170
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_dc_left_predictor_16x16_c
      functionSourceFile: '/src/libvpx/vpx_dsp/intrapred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 913
      functionLinenumberEnd: 913
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - dc_left_predictor
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/intrapred.c:913,1'
          Dst:             dc_left_predictor
    - functionName:    vpx_dc_left_predictor_8x8_c
      functionSourceFile: '/src/libvpx/vpx_dsp/intrapred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 913
      functionLinenumberEnd: 913
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - dc_left_predictor
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/intrapred.c:913,1'
          Dst:             dc_left_predictor
    - functionName:    vpx_dc_left_predictor_4x4_c
      functionSourceFile: '/src/libvpx/vpx_dsp/intrapred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 913
      functionLinenumberEnd: 913
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - dc_left_predictor
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/intrapred.c:913,1'
          Dst:             dc_left_predictor
    - functionName:    vpx_highbd_dc_128_predictor_32x32_c
      functionSourceFile: '/src/libvpx/vpx_dsp/intrapred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 912
      functionLinenumberEnd: 912
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_dc_128_predictor
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/intrapred.c:912,1'
          Dst:             highbd_dc_128_predictor
    - functionName:    highbd_dc_128_predictor
      functionSourceFile: '/src/libvpx/vpx_dsp/intrapred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 651
      functionLinenumberEnd: 660
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vpx_memset16
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/intrapred.c:657,5'
          Dst:             vpx_memset16
    - functionName:    vpx_highbd_dc_128_predictor_16x16_c
      functionSourceFile: '/src/libvpx/vpx_dsp/intrapred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 912
      functionLinenumberEnd: 912
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_dc_128_predictor
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/intrapred.c:912,1'
          Dst:             highbd_dc_128_predictor
    - functionName:    vpx_highbd_dc_128_predictor_8x8_c
      functionSourceFile: '/src/libvpx/vpx_dsp/intrapred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 912
      functionLinenumberEnd: 912
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_dc_128_predictor
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/intrapred.c:912,1'
          Dst:             highbd_dc_128_predictor
    - functionName:    vpx_highbd_dc_128_predictor_4x4_c
      functionSourceFile: '/src/libvpx/vpx_dsp/intrapred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 912
      functionLinenumberEnd: 912
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_dc_128_predictor
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/intrapred.c:912,1'
          Dst:             highbd_dc_128_predictor
    - functionName:    vpx_dc_128_predictor_32x32_c
      functionSourceFile: '/src/libvpx/vpx_dsp/intrapred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 912
      functionLinenumberEnd: 912
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - dc_128_predictor
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/intrapred.c:912,1'
          Dst:             dc_128_predictor
    - functionName:    dc_128_predictor
      functionSourceFile: '/src/libvpx/vpx_dsp/intrapred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionLinenumberEnd: 201
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          68
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_dc_128_predictor_16x16_c
      functionSourceFile: '/src/libvpx/vpx_dsp/intrapred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 912
      functionLinenumberEnd: 912
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - dc_128_predictor
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/intrapred.c:912,1'
          Dst:             dc_128_predictor
    - functionName:    vpx_dc_128_predictor_8x8_c
      functionSourceFile: '/src/libvpx/vpx_dsp/intrapred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 912
      functionLinenumberEnd: 912
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - dc_128_predictor
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/intrapred.c:912,1'
          Dst:             dc_128_predictor
    - functionName:    vpx_dc_128_predictor_4x4_c
      functionSourceFile: '/src/libvpx/vpx_dsp/intrapred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 912
      functionLinenumberEnd: 912
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - dc_128_predictor
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/intrapred.c:912,1'
          Dst:             dc_128_predictor
    - functionName:    vpx_highbd_tm_predictor_32x32_c
      functionSourceFile: '/src/libvpx/vpx_dsp/intrapred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 911
      functionLinenumberEnd: 911
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_tm_predictor
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/intrapred.c:911,1'
          Dst:             highbd_tm_predictor
    - functionName:    highbd_tm_predictor
      functionSourceFile: '/src/libvpx/vpx_dsp/intrapred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 637
      functionLinenumberEnd: 647
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          49
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - clip_pixel_highbd
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/intrapred.c:644,16'
          Dst:             clip_pixel_highbd
    - functionName:    vpx_highbd_tm_predictor_16x16_c
      functionSourceFile: '/src/libvpx/vpx_dsp/intrapred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 911
      functionLinenumberEnd: 911
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_tm_predictor
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/intrapred.c:911,1'
          Dst:             highbd_tm_predictor
    - functionName:    vpx_highbd_tm_predictor_8x8_c
      functionSourceFile: '/src/libvpx/vpx_dsp/intrapred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 911
      functionLinenumberEnd: 911
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_tm_predictor
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/intrapred.c:911,1'
          Dst:             highbd_tm_predictor
    - functionName:    vpx_highbd_tm_predictor_4x4_c
      functionSourceFile: '/src/libvpx/vpx_dsp/intrapred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 911
      functionLinenumberEnd: 911
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_tm_predictor
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/intrapred.c:911,1'
          Dst:             highbd_tm_predictor
    - functionName:    vpx_tm_predictor_32x32_c
      functionSourceFile: '/src/libvpx/vpx_dsp/intrapred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 911
      functionLinenumberEnd: 911
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - tm_predictor
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/intrapred.c:911,1'
          Dst:             tm_predictor
    - functionName:    tm_predictor
      functionSourceFile: '/src/libvpx/vpx_dsp/intrapred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 180
      functionLinenumberEnd: 189
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          49
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - clip_pixel
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/intrapred.c:186,16'
          Dst:             clip_pixel
    - functionName:    vpx_tm_predictor_16x16_c
      functionSourceFile: '/src/libvpx/vpx_dsp/intrapred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 911
      functionLinenumberEnd: 911
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - tm_predictor
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/intrapred.c:911,1'
          Dst:             tm_predictor
    - functionName:    vpx_tm_predictor_8x8_c
      functionSourceFile: '/src/libvpx/vpx_dsp/intrapred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 911
      functionLinenumberEnd: 911
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - tm_predictor
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/intrapred.c:911,1'
          Dst:             tm_predictor
    - functionName:    vpx_tm_predictor_4x4_c
      functionSourceFile: '/src/libvpx/vpx_dsp/intrapred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 911
      functionLinenumberEnd: 911
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - tm_predictor
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/intrapred.c:911,1'
          Dst:             tm_predictor
    - functionName:    vpx_highbd_h_predictor_32x32_c
      functionSourceFile: '/src/libvpx/vpx_dsp/intrapred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 910
      functionLinenumberEnd: 910
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_h_predictor
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/intrapred.c:910,1'
          Dst:             highbd_h_predictor
    - functionName:    highbd_h_predictor
      functionSourceFile: '/src/libvpx/vpx_dsp/intrapred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 625
      functionLinenumberEnd: 633
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vpx_memset16
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/intrapred.c:630,5'
          Dst:             vpx_memset16
    - functionName:    vpx_highbd_h_predictor_16x16_c
      functionSourceFile: '/src/libvpx/vpx_dsp/intrapred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 910
      functionLinenumberEnd: 910
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_h_predictor
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/intrapred.c:910,1'
          Dst:             highbd_h_predictor
    - functionName:    vpx_highbd_h_predictor_8x8_c
      functionSourceFile: '/src/libvpx/vpx_dsp/intrapred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 910
      functionLinenumberEnd: 910
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_h_predictor
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/intrapred.c:910,1'
          Dst:             highbd_h_predictor
    - functionName:    vpx_highbd_h_predictor_4x4_c
      functionSourceFile: '/src/libvpx/vpx_dsp/intrapred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 910
      functionLinenumberEnd: 910
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_h_predictor
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/intrapred.c:910,1'
          Dst:             highbd_h_predictor
    - functionName:    vpx_h_predictor_32x32_c
      functionSourceFile: '/src/libvpx/vpx_dsp/intrapred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 910
      functionLinenumberEnd: 910
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - h_predictor
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/intrapred.c:910,1'
          Dst:             h_predictor
    - functionName:    h_predictor
      functionSourceFile: '/src/libvpx/vpx_dsp/intrapred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          98
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_h_predictor_16x16_c
      functionSourceFile: '/src/libvpx/vpx_dsp/intrapred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 910
      functionLinenumberEnd: 910
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - h_predictor
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/intrapred.c:910,1'
          Dst:             h_predictor
    - functionName:    vpx_h_predictor_8x8_c
      functionSourceFile: '/src/libvpx/vpx_dsp/intrapred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 910
      functionLinenumberEnd: 910
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - h_predictor
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/intrapred.c:910,1'
          Dst:             h_predictor
    - functionName:    vpx_h_predictor_4x4_c
      functionSourceFile: '/src/libvpx/vpx_dsp/intrapred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 910
      functionLinenumberEnd: 910
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - h_predictor
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/intrapred.c:910,1'
          Dst:             h_predictor
    - functionName:    vpx_highbd_v_predictor_32x32_c
      functionSourceFile: '/src/libvpx/vpx_dsp/intrapred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 909
      functionLinenumberEnd: 909
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_v_predictor
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/intrapred.c:909,1'
          Dst:             highbd_v_predictor
    - functionName:    highbd_v_predictor
      functionSourceFile: '/src/libvpx/vpx_dsp/intrapred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 613
      functionLinenumberEnd: 621
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          49
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_v_predictor_16x16_c
      functionSourceFile: '/src/libvpx/vpx_dsp/intrapred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 909
      functionLinenumberEnd: 909
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_v_predictor
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/intrapred.c:909,1'
          Dst:             highbd_v_predictor
    - functionName:    vpx_highbd_v_predictor_8x8_c
      functionSourceFile: '/src/libvpx/vpx_dsp/intrapred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 909
      functionLinenumberEnd: 909
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_v_predictor
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/intrapred.c:909,1'
          Dst:             highbd_v_predictor
    - functionName:    vpx_highbd_v_predictor_4x4_c
      functionSourceFile: '/src/libvpx/vpx_dsp/intrapred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 909
      functionLinenumberEnd: 909
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_v_predictor
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/intrapred.c:909,1'
          Dst:             highbd_v_predictor
    - functionName:    vpx_v_predictor_32x32_c
      functionSourceFile: '/src/libvpx/vpx_dsp/intrapred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 909
      functionLinenumberEnd: 909
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - v_predictor
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/intrapred.c:909,1'
          Dst:             v_predictor
    - functionName:    v_predictor
      functionSourceFile: '/src/libvpx/vpx_dsp/intrapred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 158
      functionLinenumberEnd: 166
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          48
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_v_predictor_16x16_c
      functionSourceFile: '/src/libvpx/vpx_dsp/intrapred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 909
      functionLinenumberEnd: 909
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - v_predictor
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/intrapred.c:909,1'
          Dst:             v_predictor
    - functionName:    vpx_v_predictor_8x8_c
      functionSourceFile: '/src/libvpx/vpx_dsp/intrapred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 909
      functionLinenumberEnd: 909
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - v_predictor
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/intrapred.c:909,1'
          Dst:             v_predictor
    - functionName:    vpx_v_predictor_4x4_c
      functionSourceFile: '/src/libvpx/vpx_dsp/intrapred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 909
      functionLinenumberEnd: 909
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - v_predictor
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/intrapred.c:909,1'
          Dst:             v_predictor
    - functionName:    vpx_highbd_d153_predictor_32x32_c
      functionSourceFile: '/src/libvpx/vpx_dsp/intrapred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 908
      functionLinenumberEnd: 908
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_d153_predictor
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/intrapred.c:908,1'
          Dst:             highbd_d153_predictor
    - functionName:    highbd_d153_predictor
      functionSourceFile: '/src/libvpx/vpx_dsp/intrapred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 588
      functionLinenumberEnd: 609
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         93
      ICount:          826
      EdgeCount:       127
      CyclomaticComplexity: 36
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_d153_predictor_16x16_c
      functionSourceFile: '/src/libvpx/vpx_dsp/intrapred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 908
      functionLinenumberEnd: 908
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_d153_predictor
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/intrapred.c:908,1'
          Dst:             highbd_d153_predictor
    - functionName:    vpx_highbd_d153_predictor_8x8_c
      functionSourceFile: '/src/libvpx/vpx_dsp/intrapred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 908
      functionLinenumberEnd: 908
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_d153_predictor
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/intrapred.c:908,1'
          Dst:             highbd_d153_predictor
    - functionName:    vpx_d153_predictor_32x32_c
      functionSourceFile: '/src/libvpx/vpx_dsp/intrapred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 908
      functionLinenumberEnd: 908
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - d153_predictor
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/intrapred.c:908,1'
          Dst:             d153_predictor
    - functionName:    d153_predictor
      functionSourceFile: '/src/libvpx/vpx_dsp/intrapred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         93
      ICount:          717
      EdgeCount:       127
      CyclomaticComplexity: 36
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_d153_predictor_16x16_c
      functionSourceFile: '/src/libvpx/vpx_dsp/intrapred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 908
      functionLinenumberEnd: 908
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - d153_predictor
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/intrapred.c:908,1'
          Dst:             d153_predictor
    - functionName:    vpx_d153_predictor_8x8_c
      functionSourceFile: '/src/libvpx/vpx_dsp/intrapred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 908
      functionLinenumberEnd: 908
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - d153_predictor
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/intrapred.c:908,1'
          Dst:             d153_predictor
    - functionName:    vpx_highbd_d135_predictor_32x32_c
      functionSourceFile: '/src/libvpx/vpx_dsp/intrapred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 907
      functionLinenumberEnd: 907
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_d135_predictor
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/intrapred.c:907,1'
          Dst:             highbd_d135_predictor
    - functionName:    highbd_d135_predictor
      functionSourceFile: '/src/libvpx/vpx_dsp/intrapred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 558
      functionLinenumberEnd: 584
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          508
      EdgeCount:       54
      CyclomaticComplexity: 16
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_d135_predictor_16x16_c
      functionSourceFile: '/src/libvpx/vpx_dsp/intrapred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 907
      functionLinenumberEnd: 907
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_d135_predictor
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/intrapred.c:907,1'
          Dst:             highbd_d135_predictor
    - functionName:    vpx_highbd_d135_predictor_8x8_c
      functionSourceFile: '/src/libvpx/vpx_dsp/intrapred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 907
      functionLinenumberEnd: 907
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_d135_predictor
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/intrapred.c:907,1'
          Dst:             highbd_d135_predictor
    - functionName:    vpx_d135_predictor_32x32_c
      functionSourceFile: '/src/libvpx/vpx_dsp/intrapred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 907
      functionLinenumberEnd: 907
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - d135_predictor
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/intrapred.c:907,1'
          Dst:             d135_predictor
    - functionName:    d135_predictor
      functionSourceFile: '/src/libvpx/vpx_dsp/intrapred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         35
      ICount:          355
      EdgeCount:       46
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_d135_predictor_16x16_c
      functionSourceFile: '/src/libvpx/vpx_dsp/intrapred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 907
      functionLinenumberEnd: 907
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - d135_predictor
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/intrapred.c:907,1'
          Dst:             d135_predictor
    - functionName:    vpx_d135_predictor_8x8_c
      functionSourceFile: '/src/libvpx/vpx_dsp/intrapred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 907
      functionLinenumberEnd: 907
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - d135_predictor
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/intrapred.c:907,1'
          Dst:             d135_predictor
    - functionName:    vpx_highbd_d117_predictor_32x32_c
      functionSourceFile: '/src/libvpx/vpx_dsp/intrapred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 906
      functionLinenumberEnd: 906
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_d117_predictor
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/intrapred.c:906,1'
          Dst:             highbd_d117_predictor
    - functionName:    highbd_d117_predictor
      functionSourceFile: '/src/libvpx/vpx_dsp/intrapred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 531
      functionLinenumberEnd: 554
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         91
      ICount:          784
      EdgeCount:       124
      CyclomaticComplexity: 35
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_d117_predictor_16x16_c
      functionSourceFile: '/src/libvpx/vpx_dsp/intrapred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 906
      functionLinenumberEnd: 906
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_d117_predictor
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/intrapred.c:906,1'
          Dst:             highbd_d117_predictor
    - functionName:    vpx_highbd_d117_predictor_8x8_c
      functionSourceFile: '/src/libvpx/vpx_dsp/intrapred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 906
      functionLinenumberEnd: 906
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_d117_predictor
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/intrapred.c:906,1'
          Dst:             highbd_d117_predictor
    - functionName:    vpx_d117_predictor_32x32_c
      functionSourceFile: '/src/libvpx/vpx_dsp/intrapred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 906
      functionLinenumberEnd: 906
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - d117_predictor
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/intrapred.c:906,1'
          Dst:             d117_predictor
    - functionName:    d117_predictor
      functionSourceFile: '/src/libvpx/vpx_dsp/intrapred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         97
      ICount:          721
      EdgeCount:       132
      CyclomaticComplexity: 37
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_d117_predictor_16x16_c
      functionSourceFile: '/src/libvpx/vpx_dsp/intrapred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 906
      functionLinenumberEnd: 906
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - d117_predictor
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/intrapred.c:906,1'
          Dst:             d117_predictor
    - functionName:    vpx_d117_predictor_8x8_c
      functionSourceFile: '/src/libvpx/vpx_dsp/intrapred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 906
      functionLinenumberEnd: 906
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - d117_predictor
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/intrapred.c:906,1'
          Dst:             d117_predictor
    - functionName:    vpx_highbd_d45_predictor_32x32_c
      functionSourceFile: '/src/libvpx/vpx_dsp/intrapred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 905
      functionLinenumberEnd: 905
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_d45_predictor
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/intrapred.c:905,1'
          Dst:             highbd_d45_predictor
    - functionName:    highbd_d45_predictor
      functionSourceFile: '/src/libvpx/vpx_dsp/intrapred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 510
      functionLinenumberEnd: 527
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          278
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - vpx_memset16
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/intrapred.c:524,5'
          Dst:             vpx_memset16
    - functionName:    vpx_highbd_d45_predictor_16x16_c
      functionSourceFile: '/src/libvpx/vpx_dsp/intrapred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 905
      functionLinenumberEnd: 905
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_d45_predictor
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/intrapred.c:905,1'
          Dst:             highbd_d45_predictor
    - functionName:    vpx_highbd_d45_predictor_8x8_c
      functionSourceFile: '/src/libvpx/vpx_dsp/intrapred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 905
      functionLinenumberEnd: 905
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_d45_predictor
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/intrapred.c:905,1'
          Dst:             highbd_d45_predictor
    - functionName:    vpx_d45_predictor_32x32_c
      functionSourceFile: '/src/libvpx/vpx_dsp/intrapred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 905
      functionLinenumberEnd: 905
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - d45_predictor
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/intrapred.c:905,1'
          Dst:             d45_predictor
    - functionName:    d45_predictor
      functionSourceFile: '/src/libvpx/vpx_dsp/intrapred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          243
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_d45_predictor_16x16_c
      functionSourceFile: '/src/libvpx/vpx_dsp/intrapred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 905
      functionLinenumberEnd: 905
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - d45_predictor
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/intrapred.c:905,1'
          Dst:             d45_predictor
    - functionName:    vpx_d45_predictor_8x8_c
      functionSourceFile: '/src/libvpx/vpx_dsp/intrapred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 905
      functionLinenumberEnd: 905
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - d45_predictor
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/intrapred.c:905,1'
          Dst:             d45_predictor
    - functionName:    vpx_highbd_d63_predictor_32x32_c
      functionSourceFile: '/src/libvpx/vpx_dsp/intrapred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 904
      functionLinenumberEnd: 904
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_d63_predictor
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/intrapred.c:904,1'
          Dst:             highbd_d63_predictor
    - functionName:    highbd_d63_predictor
      functionSourceFile: '/src/libvpx/vpx_dsp/intrapred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 490
      functionLinenumberEnd: 506
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          284
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - vpx_memset16
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/intrapred.c:501,5'
          Dst:             vpx_memset16
        - Src:             '/src/libvpx/vpx_dsp/intrapred.c:504,5'
          Dst:             vpx_memset16
    - functionName:    vpx_highbd_d63_predictor_16x16_c
      functionSourceFile: '/src/libvpx/vpx_dsp/intrapred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 904
      functionLinenumberEnd: 904
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_d63_predictor
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/intrapred.c:904,1'
          Dst:             highbd_d63_predictor
    - functionName:    vpx_highbd_d63_predictor_8x8_c
      functionSourceFile: '/src/libvpx/vpx_dsp/intrapred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 904
      functionLinenumberEnd: 904
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_d63_predictor
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/intrapred.c:904,1'
          Dst:             highbd_d63_predictor
    - functionName:    vpx_d63_predictor_32x32_c
      functionSourceFile: '/src/libvpx/vpx_dsp/intrapred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 904
      functionLinenumberEnd: 904
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - d63_predictor
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/intrapred.c:904,1'
          Dst:             d63_predictor
    - functionName:    d63_predictor
      functionSourceFile: '/src/libvpx/vpx_dsp/intrapred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          263
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_d63_predictor_16x16_c
      functionSourceFile: '/src/libvpx/vpx_dsp/intrapred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 904
      functionLinenumberEnd: 904
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - d63_predictor
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/intrapred.c:904,1'
          Dst:             d63_predictor
    - functionName:    vpx_d63_predictor_8x8_c
      functionSourceFile: '/src/libvpx/vpx_dsp/intrapred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 904
      functionLinenumberEnd: 904
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - d63_predictor
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/intrapred.c:904,1'
          Dst:             d63_predictor
    - functionName:    vpx_highbd_d207_predictor_32x32_c
      functionSourceFile: '/src/libvpx/vpx_dsp/intrapred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 903
      functionLinenumberEnd: 903
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_d207_predictor
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/intrapred.c:903,1'
          Dst:             highbd_d207_predictor
    - functionName:    highbd_d207_predictor
      functionSourceFile: '/src/libvpx/vpx_dsp/intrapred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 459
      functionLinenumberEnd: 486
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         88
      ICount:          704
      EdgeCount:       120
      CyclomaticComplexity: 34
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_d207_predictor_16x16_c
      functionSourceFile: '/src/libvpx/vpx_dsp/intrapred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 903
      functionLinenumberEnd: 903
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_d207_predictor
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/intrapred.c:903,1'
          Dst:             highbd_d207_predictor
    - functionName:    vpx_highbd_d207_predictor_8x8_c
      functionSourceFile: '/src/libvpx/vpx_dsp/intrapred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 903
      functionLinenumberEnd: 903
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_d207_predictor
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/intrapred.c:903,1'
          Dst:             highbd_d207_predictor
    - functionName:    vpx_d207_predictor_32x32_c
      functionSourceFile: '/src/libvpx/vpx_dsp/intrapred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 903
      functionLinenumberEnd: 903
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - d207_predictor
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/intrapred.c:903,1'
          Dst:             d207_predictor
    - functionName:    d207_predictor
      functionSourceFile: '/src/libvpx/vpx_dsp/intrapred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 22
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         88
      ICount:          614
      EdgeCount:       120
      CyclomaticComplexity: 34
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_d207_predictor_16x16_c
      functionSourceFile: '/src/libvpx/vpx_dsp/intrapred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 903
      functionLinenumberEnd: 903
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - d207_predictor
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/intrapred.c:903,1'
          Dst:             d207_predictor
    - functionName:    vpx_d207_predictor_8x8_c
      functionSourceFile: '/src/libvpx/vpx_dsp/intrapred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 903
      functionLinenumberEnd: 903
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - d207_predictor
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/intrapred.c:903,1'
          Dst:             d207_predictor
    - functionName:    vpx_highbd_d153_predictor_4x4_c
      functionSourceFile: '/src/libvpx/vpx_dsp/intrapred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 828
      functionLinenumberEnd: 850
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          108
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_d135_predictor_4x4_c
      functionSourceFile: '/src/libvpx/vpx_dsp/intrapred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 806
      functionLinenumberEnd: 824
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          102
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_d117_predictor_4x4_c
      functionSourceFile: '/src/libvpx/vpx_dsp/intrapred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 781
      functionLinenumberEnd: 802
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          108
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_d45_predictor_4x4_c
      functionSourceFile: '/src/libvpx/vpx_dsp/intrapred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 759
      functionLinenumberEnd: 777
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          94
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_d63_predictor_4x4_c
      functionSourceFile: '/src/libvpx/vpx_dsp/intrapred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 734
      functionLinenumberEnd: 755
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          104
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_d207_predictor_4x4_c
      functionSourceFile: '/src/libvpx/vpx_dsp/intrapred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 716
      functionLinenumberEnd: 730
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          72
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_d153_predictor_4x4_c
      functionSourceFile: '/src/libvpx/vpx_dsp/intrapred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 433
      functionLinenumberEnd: 454
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          108
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_d135_predictor_4x4_c
      functionSourceFile: '/src/libvpx/vpx_dsp/intrapred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 412
      functionLinenumberEnd: 430
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          102
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_d117_predictor_4x4_c
      functionSourceFile: '/src/libvpx/vpx_dsp/intrapred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 389
      functionLinenumberEnd: 409
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          108
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_d45e_predictor_4x4_c
      functionSourceFile: '/src/libvpx/vpx_dsp/intrapred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 368
      functionLinenumberEnd: 386
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          100
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_d45_predictor_4x4_c
      functionSourceFile: '/src/libvpx/vpx_dsp/intrapred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 347
      functionLinenumberEnd: 365
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          94
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_d63e_predictor_4x4_c
      functionSourceFile: '/src/libvpx/vpx_dsp/intrapred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 323
      functionLinenumberEnd: 344
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          109
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_d63_predictor_4x4_c
      functionSourceFile: '/src/libvpx/vpx_dsp/intrapred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 300
      functionLinenumberEnd: 320
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          104
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_d207_predictor_4x4_c
      functionSourceFile: '/src/libvpx/vpx_dsp/intrapred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 284
      functionLinenumberEnd: 297
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          72
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_ve_predictor_4x4_c
      functionSourceFile: '/src/libvpx/vpx_dsp/intrapred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 265
      functionLinenumberEnd: 281
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          61
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_he_predictor_4x4_c
      functionSourceFile: '/src/libvpx/vpx_dsp/intrapred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 251
      functionLinenumberEnd: 262
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          49
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_d63_predictor_4x4_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 515
      functionLinenumberEnd: 534
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          39
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - avg3_epu16
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_sse2.c:519,24'
          Dst:             avg3_epu16
    - functionName:    avg3_epu16
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 388
      functionLinenumberEnd: 393
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_d207_predictor_4x4_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 490
      functionLinenumberEnd: 511
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          43
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - avg3_epu16
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_sse2.c:496,24'
          Dst:             avg3_epu16
    - functionName:    vpx_highbd_d153_predictor_4x4_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 458
      functionLinenumberEnd: 486
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          47
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - avg3_epu16
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_sse2.c:471,24'
          Dst:             avg3_epu16
    - functionName:    vpx_highbd_d135_predictor_4x4_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 430
      functionLinenumberEnd: 454
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          47
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - avg3_epu16
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_sse2.c:441,24'
          Dst:             avg3_epu16
    - functionName:    vpx_highbd_d117_predictor_4x4_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 398
      functionLinenumberEnd: 426
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          54
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - avg3_epu16
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_sse2.c:409,24'
          Dst:             avg3_epu16
    - functionName:    vpx_highbd_dc_128_predictor_32x32_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 367
      functionLinenumberEnd: 373
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - dc_store_32x32
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_sse2.c:372,3'
          Dst:             dc_store_32x32
    - functionName:    dc_store_32x32
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 331
      functionLinenumberEnd: 341
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          262
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_dc_top_predictor_32x32_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 356
      functionLinenumberEnd: 363
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - dc_store_32x32
        - dc_sum_32
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_sse2.c:358,23'
          Dst:             dc_sum_32
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_sse2.c:362,3'
          Dst:             dc_store_32x32
    - functionName:    dc_sum_32
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 321
      functionLinenumberEnd: 327
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - dc_sum_16
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_sse2.c:323,25'
          Dst:             dc_sum_16
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_sse2.c:324,25'
          Dst:             dc_sum_16
    - functionName:    dc_sum_16
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 269
      functionLinenumberEnd: 272
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - dc_sum_8
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_sse2.c:270,26'
          Dst:             dc_sum_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_sse2.c:271,26'
          Dst:             dc_sum_8
    - functionName:    dc_sum_8
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 215
      functionLinenumberEnd: 221
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_dc_left_predictor_32x32_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 345
      functionLinenumberEnd: 352
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - dc_store_32x32
        - dc_sum_32
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_sse2.c:347,23'
          Dst:             dc_sum_32
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_sse2.c:351,3'
          Dst:             dc_store_32x32
    - functionName:    vpx_highbd_dc_128_predictor_16x16_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 310
      functionLinenumberEnd: 316
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - dc_store_16x16
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_sse2.c:315,3'
          Dst:             dc_store_16x16
    - functionName:    dc_store_16x16
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 276
      functionLinenumberEnd: 284
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          70
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_dc_top_predictor_16x16_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 299
      functionLinenumberEnd: 306
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - dc_store_16x16
        - dc_sum_16
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_sse2.c:301,23'
          Dst:             dc_sum_16
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_sse2.c:305,3'
          Dst:             dc_store_16x16
    - functionName:    vpx_highbd_dc_left_predictor_16x16_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 288
      functionLinenumberEnd: 295
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - dc_store_16x16
        - dc_sum_16
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_sse2.c:290,23'
          Dst:             dc_sum_16
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_sse2.c:294,3'
          Dst:             dc_store_16x16
    - functionName:    vpx_highbd_dc_128_predictor_8x8_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 258
      functionLinenumberEnd: 264
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - dc_store_8x8
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_sse2.c:263,3'
          Dst:             dc_store_8x8
    - functionName:    dc_store_8x8
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 225
      functionLinenumberEnd: 232
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          22
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_dc_top_predictor_8x8_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 247
      functionLinenumberEnd: 254
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - dc_store_8x8
        - dc_sum_8
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_sse2.c:249,23'
          Dst:             dc_sum_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_sse2.c:253,3'
          Dst:             dc_store_8x8
    - functionName:    vpx_highbd_dc_left_predictor_8x8_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 236
      functionLinenumberEnd: 243
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - dc_store_8x8
        - dc_sum_8
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_sse2.c:238,23'
          Dst:             dc_sum_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_sse2.c:242,3'
          Dst:             dc_store_8x8
    - functionName:    vpx_highbd_dc_128_predictor_4x4_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 210
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - dc_store_4x4
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_sse2.c:209,3'
          Dst:             dc_store_4x4
    - functionName:    dc_store_4x4
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 172
      functionLinenumberEnd: 178
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_dc_top_predictor_4x4_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 193
      functionLinenumberEnd: 200
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - dc_store_4x4
        - dc_sum_4
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_sse2.c:195,23'
          Dst:             dc_sum_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_sse2.c:199,3'
          Dst:             dc_store_4x4
    - functionName:    dc_sum_4
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 168
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_dc_left_predictor_4x4_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 182
      functionLinenumberEnd: 189
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - dc_store_4x4
        - dc_sum_4
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_sse2.c:184,23'
          Dst:             dc_sum_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_sse2.c:188,3'
          Dst:             dc_store_4x4
    - functionName:    h_store_32_unpackhi
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 131
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    16
      BranchProfiles:  []
      Callsites:       []
    - functionName:    h_store_32_unpacklo
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 121
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    16
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_h_predictor_32x32_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          116
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - h_store_32_unpackhi
        - h_store_32_unpacklo
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_sse2.c:150,5'
          Dst:             h_store_32_unpacklo
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_sse2.c:151,5'
          Dst:             h_store_32_unpacklo
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_sse2.c:152,5'
          Dst:             h_store_32_unpacklo
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_sse2.c:153,5'
          Dst:             h_store_32_unpacklo
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_sse2.c:154,5'
          Dst:             h_store_32_unpackhi
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_sse2.c:155,5'
          Dst:             h_store_32_unpackhi
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_sse2.c:156,5'
          Dst:             h_store_32_unpackhi
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_sse2.c:157,5'
          Dst:             h_store_32_unpackhi
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_sse2.c:150,5'
          Dst:             h_store_32_unpacklo
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_sse2.c:151,5'
          Dst:             h_store_32_unpacklo
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_sse2.c:152,5'
          Dst:             h_store_32_unpacklo
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_sse2.c:153,5'
          Dst:             h_store_32_unpacklo
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_sse2.c:154,5'
          Dst:             h_store_32_unpackhi
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_sse2.c:155,5'
          Dst:             h_store_32_unpackhi
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_sse2.c:156,5'
          Dst:             h_store_32_unpackhi
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_sse2.c:157,5'
          Dst:             h_store_32_unpackhi
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_sse2.c:150,5'
          Dst:             h_store_32_unpacklo
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_sse2.c:151,5'
          Dst:             h_store_32_unpacklo
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_sse2.c:152,5'
          Dst:             h_store_32_unpacklo
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_sse2.c:153,5'
          Dst:             h_store_32_unpacklo
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_sse2.c:154,5'
          Dst:             h_store_32_unpackhi
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_sse2.c:155,5'
          Dst:             h_store_32_unpackhi
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_sse2.c:156,5'
          Dst:             h_store_32_unpackhi
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_sse2.c:157,5'
          Dst:             h_store_32_unpackhi
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_sse2.c:150,5'
          Dst:             h_store_32_unpacklo
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_sse2.c:151,5'
          Dst:             h_store_32_unpacklo
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_sse2.c:152,5'
          Dst:             h_store_32_unpacklo
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_sse2.c:153,5'
          Dst:             h_store_32_unpacklo
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_sse2.c:154,5'
          Dst:             h_store_32_unpackhi
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_sse2.c:155,5'
          Dst:             h_store_32_unpackhi
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_sse2.c:156,5'
          Dst:             h_store_32_unpackhi
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_sse2.c:157,5'
          Dst:             h_store_32_unpackhi
    - functionName:    h_store_16_unpackhi
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    h_store_16_unpacklo
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_h_predictor_16x16_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          64
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - h_store_16_unpackhi
        - h_store_16_unpacklo
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_sse2.c:102,5'
          Dst:             h_store_16_unpacklo
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_sse2.c:103,5'
          Dst:             h_store_16_unpacklo
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_sse2.c:104,5'
          Dst:             h_store_16_unpacklo
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_sse2.c:105,5'
          Dst:             h_store_16_unpacklo
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_sse2.c:106,5'
          Dst:             h_store_16_unpackhi
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_sse2.c:107,5'
          Dst:             h_store_16_unpackhi
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_sse2.c:108,5'
          Dst:             h_store_16_unpackhi
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_sse2.c:109,5'
          Dst:             h_store_16_unpackhi
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_sse2.c:102,5'
          Dst:             h_store_16_unpacklo
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_sse2.c:103,5'
          Dst:             h_store_16_unpacklo
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_sse2.c:104,5'
          Dst:             h_store_16_unpacklo
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_sse2.c:105,5'
          Dst:             h_store_16_unpacklo
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_sse2.c:106,5'
          Dst:             h_store_16_unpackhi
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_sse2.c:107,5'
          Dst:             h_store_16_unpackhi
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_sse2.c:108,5'
          Dst:             h_store_16_unpackhi
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_sse2.c:109,5'
          Dst:             h_store_16_unpackhi
    - functionName:    vpx_highbd_h_predictor_8x8_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          44
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_h_predictor_4x4_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 21
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          26
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_d63_predictor_32x32_ssse3
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 875
      functionLinenumberEnd: 930
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          439
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - avg3_epu16
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_ssse3.c:890,20'
          Dst:             avg3_epu16
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_ssse3.c:891,20'
          Dst:             avg3_epu16
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_ssse3.c:892,20'
          Dst:             avg3_epu16
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_ssse3.c:893,20'
          Dst:             avg3_epu16
    - functionName:    avg3_epu16
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    64
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_d63_predictor_16x16_ssse3
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 838
      functionLinenumberEnd: 871
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          129
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - avg3_epu16
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_ssse3.c:847,20'
          Dst:             avg3_epu16
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_ssse3.c:848,20'
          Dst:             avg3_epu16
    - functionName:    d63_store_4x8
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 805
      functionLinenumberEnd: 818
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          38
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_d63_predictor_8x8_ssse3
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 822
      functionLinenumberEnd: 834
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - avg3_epu16
        - d63_store_4x8
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_ssse3.c:828,18'
          Dst:             avg3_epu16
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_ssse3.c:832,3'
          Dst:             d63_store_4x8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_ssse3.c:833,3'
          Dst:             d63_store_4x8
    - functionName:    d207_store_4x32
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 736
      functionLinenumberEnd: 757
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          94
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_d207_predictor_32x32_ssse3
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 761
      functionLinenumberEnd: 802
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          120
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - avg3_epu16
        - d207_store_4x32
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_ssse3.c:776,26'
          Dst:             avg3_epu16
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_ssse3.c:777,26'
          Dst:             avg3_epu16
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_ssse3.c:778,26'
          Dst:             avg3_epu16
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_ssse3.c:779,26'
          Dst:             avg3_epu16
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_ssse3.c:794,3'
          Dst:             d207_store_4x32
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_ssse3.c:795,3'
          Dst:             d207_store_4x32
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_ssse3.c:796,3'
          Dst:             d207_store_4x32
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_ssse3.c:797,3'
          Dst:             d207_store_4x32
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_ssse3.c:798,3'
          Dst:             d207_store_4x32
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_ssse3.c:799,3'
          Dst:             d207_store_4x32
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_ssse3.c:800,3'
          Dst:             d207_store_4x32
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_ssse3.c:801,3'
          Dst:             d207_store_4x32
    - functionName:    d207_store_4x16
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 691
      functionLinenumberEnd: 704
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          50
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_d207_predictor_16x16_ssse3
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 708
      functionLinenumberEnd: 731
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          70
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - avg3_epu16
        - d207_store_4x16
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_ssse3.c:717,26'
          Dst:             avg3_epu16
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_ssse3.c:718,26'
          Dst:             avg3_epu16
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_ssse3.c:727,3'
          Dst:             d207_store_4x16
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_ssse3.c:728,3'
          Dst:             d207_store_4x16
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_ssse3.c:729,3'
          Dst:             d207_store_4x16
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_ssse3.c:730,3'
          Dst:             d207_store_4x16
    - functionName:    d207_store_4x8
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 660
      functionLinenumberEnd: 669
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          28
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_d207_predictor_8x8_ssse3
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 673
      functionLinenumberEnd: 687
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          39
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - avg3_epu16
        - d207_store_4x8
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_ssse3.c:679,24'
          Dst:             avg3_epu16
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_ssse3.c:685,3'
          Dst:             d207_store_4x8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_ssse3.c:686,3'
          Dst:             d207_store_4x8
    - functionName:    vpx_highbd_d153_predictor_32x32_ssse3
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 562
      functionLinenumberEnd: 657
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          499
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - avg3_epu16
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_ssse3.c:575,26'
          Dst:             avg3_epu16
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_ssse3.c:576,26'
          Dst:             avg3_epu16
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_ssse3.c:577,26'
          Dst:             avg3_epu16
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_ssse3.c:578,26'
          Dst:             avg3_epu16
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_ssse3.c:594,31'
          Dst:             avg3_epu16
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_ssse3.c:593,31'
          Dst:             avg3_epu16
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_ssse3.c:592,31'
          Dst:             avg3_epu16
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_ssse3.c:591,31'
          Dst:             avg3_epu16
    - functionName:    vpx_highbd_d153_predictor_16x16_ssse3
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 503
      functionLinenumberEnd: 558
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          169
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - avg3_epu16
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_ssse3.c:510,26'
          Dst:             avg3_epu16
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_ssse3.c:511,26'
          Dst:             avg3_epu16
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_ssse3.c:518,31'
          Dst:             avg3_epu16
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_ssse3.c:520,31'
          Dst:             avg3_epu16
    - functionName:    vpx_highbd_d153_predictor_8x8_ssse3
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 455
      functionLinenumberEnd: 499
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          66
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - avg3_epu16
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_ssse3.c:459,24'
          Dst:             avg3_epu16
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_ssse3.c:465,29'
          Dst:             avg3_epu16
    - functionName:    vpx_highbd_d135_predictor_32x32_ssse3
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 396
      functionLinenumberEnd: 451
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          224
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - avg3_epu16
        - rotr_epu16
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_ssse3.c:414,26'
          Dst:             avg3_epu16
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_ssse3.c:415,26'
          Dst:             avg3_epu16
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_ssse3.c:416,26'
          Dst:             avg3_epu16
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_ssse3.c:417,26'
          Dst:             avg3_epu16
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_ssse3.c:433,18'
          Dst:             avg3_epu16
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_ssse3.c:434,18'
          Dst:             avg3_epu16
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_ssse3.c:435,18'
          Dst:             avg3_epu16
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_ssse3.c:436,18'
          Dst:             avg3_epu16
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_ssse3.c:443,16'
          Dst:             rotr_epu16
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_ssse3.c:443,16'
          Dst:             rotr_epu16
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_ssse3.c:443,16'
          Dst:             rotr_epu16
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_ssse3.c:443,16'
          Dst:             rotr_epu16
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_ssse3.c:443,16'
          Dst:             rotr_epu16
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_ssse3.c:443,16'
          Dst:             rotr_epu16
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_ssse3.c:443,16'
          Dst:             rotr_epu16
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_ssse3.c:443,16'
          Dst:             rotr_epu16
    - functionName:    rotr_epu16
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 177
      functionLinenumberEnd: 179
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    60
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_d135_predictor_16x16_ssse3
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 359
      functionLinenumberEnd: 392
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          180
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - avg3_epu16
        - rotr_epu16
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_ssse3.c:369,26'
          Dst:             avg3_epu16
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_ssse3.c:370,26'
          Dst:             avg3_epu16
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_ssse3.c:380,18'
          Dst:             avg3_epu16
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_ssse3.c:381,18'
          Dst:             avg3_epu16
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_ssse3.c:386,16'
          Dst:             rotr_epu16
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_ssse3.c:386,16'
          Dst:             rotr_epu16
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_ssse3.c:386,16'
          Dst:             rotr_epu16
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_ssse3.c:386,16'
          Dst:             rotr_epu16
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_ssse3.c:386,16'
          Dst:             rotr_epu16
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_ssse3.c:386,16'
          Dst:             rotr_epu16
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_ssse3.c:386,16'
          Dst:             rotr_epu16
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_ssse3.c:386,16'
          Dst:             rotr_epu16
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_ssse3.c:386,16'
          Dst:             rotr_epu16
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_ssse3.c:386,16'
          Dst:             rotr_epu16
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_ssse3.c:386,16'
          Dst:             rotr_epu16
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_ssse3.c:386,16'
          Dst:             rotr_epu16
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_ssse3.c:386,16'
          Dst:             rotr_epu16
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_ssse3.c:386,16'
          Dst:             rotr_epu16
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_ssse3.c:386,16'
          Dst:             rotr_epu16
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_ssse3.c:386,16'
          Dst:             rotr_epu16
    - functionName:    vpx_highbd_d135_predictor_8x8_ssse3
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 335
      functionLinenumberEnd: 355
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          72
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - avg3_epu16
        - rotr_epu16
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_ssse3.c:345,24'
          Dst:             avg3_epu16
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_ssse3.c:346,23'
          Dst:             avg3_epu16
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_ssse3.c:351,12'
          Dst:             rotr_epu16
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_ssse3.c:351,12'
          Dst:             rotr_epu16
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_ssse3.c:351,12'
          Dst:             rotr_epu16
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_ssse3.c:351,12'
          Dst:             rotr_epu16
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_ssse3.c:351,12'
          Dst:             rotr_epu16
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_ssse3.c:351,12'
          Dst:             rotr_epu16
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_ssse3.c:351,12'
          Dst:             rotr_epu16
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_ssse3.c:351,12'
          Dst:             rotr_epu16
    - functionName:    vpx_highbd_d117_predictor_32x32_ssse3
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 331
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          254
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - avg3_epu16
        - rotr_epu16
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_ssse3.c:281,26'
          Dst:             avg3_epu16
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_ssse3.c:282,26'
          Dst:             avg3_epu16
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_ssse3.c:283,26'
          Dst:             avg3_epu16
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_ssse3.c:284,26'
          Dst:             avg3_epu16
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_ssse3.c:304,18'
          Dst:             avg3_epu16
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_ssse3.c:305,18'
          Dst:             avg3_epu16
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_ssse3.c:306,18'
          Dst:             avg3_epu16
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_ssse3.c:307,18'
          Dst:             avg3_epu16
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_ssse3.c:324,16'
          Dst:             rotr_epu16
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_ssse3.c:328,16'
          Dst:             rotr_epu16
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_ssse3.c:324,16'
          Dst:             rotr_epu16
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_ssse3.c:328,16'
          Dst:             rotr_epu16
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_ssse3.c:324,16'
          Dst:             rotr_epu16
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_ssse3.c:328,16'
          Dst:             rotr_epu16
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_ssse3.c:324,16'
          Dst:             rotr_epu16
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_ssse3.c:328,16'
          Dst:             rotr_epu16
    - functionName:    vpx_highbd_d117_predictor_16x16_ssse3
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 213
      functionLinenumberEnd: 255
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          179
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - avg3_epu16
        - rotr_epu16
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_ssse3.c:225,26'
          Dst:             avg3_epu16
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_ssse3.c:226,26'
          Dst:             avg3_epu16
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_ssse3.c:238,18'
          Dst:             avg3_epu16
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_ssse3.c:239,18'
          Dst:             avg3_epu16
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_ssse3.c:250,16'
          Dst:             rotr_epu16
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_ssse3.c:252,16'
          Dst:             rotr_epu16
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_ssse3.c:250,16'
          Dst:             rotr_epu16
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_ssse3.c:252,16'
          Dst:             rotr_epu16
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_ssse3.c:250,16'
          Dst:             rotr_epu16
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_ssse3.c:252,16'
          Dst:             rotr_epu16
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_ssse3.c:250,16'
          Dst:             rotr_epu16
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_ssse3.c:252,16'
          Dst:             rotr_epu16
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_ssse3.c:250,16'
          Dst:             rotr_epu16
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_ssse3.c:252,16'
          Dst:             rotr_epu16
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_ssse3.c:250,16'
          Dst:             rotr_epu16
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_ssse3.c:252,16'
          Dst:             rotr_epu16
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_ssse3.c:250,16'
          Dst:             rotr_epu16
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_ssse3.c:252,16'
          Dst:             rotr_epu16
    - functionName:    vpx_highbd_d117_predictor_8x8_ssse3
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 209
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          69
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - avg3_epu16
        - rotr_epu16
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_ssse3.c:191,24'
          Dst:             avg3_epu16
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_ssse3.c:196,23'
          Dst:             avg3_epu16
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_ssse3.c:206,12'
          Dst:             rotr_epu16
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_ssse3.c:207,12'
          Dst:             rotr_epu16
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_ssse3.c:206,12'
          Dst:             rotr_epu16
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_ssse3.c:207,12'
          Dst:             rotr_epu16
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_ssse3.c:206,12'
          Dst:             rotr_epu16
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_ssse3.c:207,12'
          Dst:             rotr_epu16
    - functionName:    vpx_highbd_d45_predictor_32x32_ssse3
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          96
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - avg3_epu16
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_ssse3.c:148,20'
          Dst:             avg3_epu16
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_ssse3.c:149,20'
          Dst:             avg3_epu16
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_ssse3.c:150,20'
          Dst:             avg3_epu16
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_ssse3.c:151,20'
          Dst:             avg3_epu16
    - functionName:    d45_store_16
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          21
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    15
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_d45_predictor_16x16_ssse3
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          57
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - avg3_epu16
        - d45_store_16
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_ssse3.c:107,20'
          Dst:             avg3_epu16
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_ssse3.c:108,20'
          Dst:             avg3_epu16
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_ssse3.c:114,3'
          Dst:             d45_store_16
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_ssse3.c:115,3'
          Dst:             d45_store_16
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_ssse3.c:116,3'
          Dst:             d45_store_16
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_ssse3.c:117,3'
          Dst:             d45_store_16
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_ssse3.c:118,3'
          Dst:             d45_store_16
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_ssse3.c:119,3'
          Dst:             d45_store_16
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_ssse3.c:120,3'
          Dst:             d45_store_16
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_ssse3.c:121,3'
          Dst:             d45_store_16
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_ssse3.c:122,3'
          Dst:             d45_store_16
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_ssse3.c:123,3'
          Dst:             d45_store_16
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_ssse3.c:124,3'
          Dst:             d45_store_16
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_ssse3.c:125,3'
          Dst:             d45_store_16
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_ssse3.c:126,3'
          Dst:             d45_store_16
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_ssse3.c:127,3'
          Dst:             d45_store_16
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_ssse3.c:128,3'
          Dst:             d45_store_16
    - functionName:    d45_store_8
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_d45_predictor_8x8_ssse3
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - avg3_epu16
        - d45_store_8
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_ssse3.c:72,18'
          Dst:             avg3_epu16
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_ssse3.c:77,3'
          Dst:             d45_store_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_ssse3.c:78,3'
          Dst:             d45_store_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_ssse3.c:79,3'
          Dst:             d45_store_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_ssse3.c:80,3'
          Dst:             d45_store_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_ssse3.c:81,3'
          Dst:             d45_store_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_ssse3.c:82,3'
          Dst:             d45_store_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_ssse3.c:83,3'
          Dst:             d45_store_8
    - functionName:    vpx_highbd_d45_predictor_4x4_ssse3
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          40
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - avg3_epu16
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_ssse3.c:44,24'
          Dst:             avg3_epu16
    - functionName:    d207_store_8x32_avx2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 196
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          88
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_d207_predictor_32x32_avx2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 249
      functionLinenumberEnd: 288
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          61
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - avg3_epu16_avx2
        - d207_store_8x32_avx2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_avx2.c:271,20'
          Dst:             avg3_epu16_avx2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_avx2.c:272,20'
          Dst:             avg3_epu16_avx2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_avx2.c:284,3'
          Dst:             d207_store_8x32_avx2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_avx2.c:285,3'
          Dst:             d207_store_8x32_avx2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_avx2.c:286,3'
          Dst:             d207_store_8x32_avx2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_avx2.c:287,3'
          Dst:             d207_store_8x32_avx2
    - functionName:    avg3_epu16_avx2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 18
      functionLinenumberEnd: 23
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    d207_store_8x16_avx2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 164
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          51
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_d207_predictor_16x16_avx2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 192
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          38
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - avg3_epu16_avx2
        - d207_store_8x16_avx2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_avx2.c:179,24'
          Dst:             avg3_epu16_avx2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_avx2.c:190,3'
          Dst:             d207_store_8x16_avx2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_avx2.c:191,3'
          Dst:             d207_store_8x16_avx2
    - functionName:    vpx_highbd_d63_predictor_32x32_avx2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          93
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - avg3_epu16_avx2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_avx2.c:105,20'
          Dst:             avg3_epu16_avx2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_avx2.c:106,20'
          Dst:             avg3_epu16_avx2
    - functionName:    vpx_highbd_d63_predictor_16x16_avx2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          102
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - avg3_epu16_avx2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_avx2.c:58,18'
          Dst:             avg3_epu16_avx2
    - functionName:    d207_store_16x32_avx512
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_avx512.c'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          100
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_d207_predictor_32x32_avx512
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_avx512.c'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 164
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          44
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - avg3_epu16_avx512
        - d207_store_16x32_avx512
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_avx512.c:152,18'
          Dst:             avg3_epu16_avx512
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_avx512.c:162,3'
          Dst:             d207_store_16x32_avx512
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_avx512.c:163,3'
          Dst:             d207_store_16x32_avx512
    - functionName:    avg3_epu16_avx512
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_avx512.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 32
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_d63_predictor_32x32_avx512
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_avx512.c'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          115
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - avg3_epu16_avx512
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_intrapred_intrin_avx512.c:50,18'
          Dst:             avg3_epu16_avx512
    - functionName:    clamp
      functionSourceFile: '/src/libvpx/vpx_dsp/vpx_dsp_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    clip_pixel_highbd
      functionSourceFile: '/src/libvpx/vpx_dsp/vpx_dsp_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      short
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - clamp
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/vpx_dsp_common.h:0,0'
          Dst:             clamp
    - functionName:    clip_pixel
      functionSourceFile: '/src/libvpx/vpx_dsp/vpx_dsp_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_convolve_copy_c
      functionSourceFile: '/src/libvpx/vpx_dsp/vpx_convolve.c'
      linkageType:     InternalLinkage
      functionLinenumber: 500
      functionLinenumberEnd: 515
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          79
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_convolve_avg_c
      functionSourceFile: '/src/libvpx/vpx_dsp/vpx_convolve.c'
      linkageType:     InternalLinkage
      functionLinenumber: 521
      functionLinenumberEnd: 536
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          168
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_convolve8_avg_c
      functionSourceFile: '/src/libvpx/vpx_dsp/vpx_convolve.c'
      linkageType:     InternalLinkage
      functionLinenumber: 484
      functionLinenumberEnd: 494
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - vpx_highbd_convolve8_c
        - vpx_highbd_convolve_avg_c
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/vpx_convolve.c:487,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vpx_dsp/vpx_convolve.c:488,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vpx_dsp/vpx_convolve.c:490,3'
          Dst:             vpx_highbd_convolve8_c
        - Src:             '/src/libvpx/vpx_dsp/vpx_convolve.c:492,3'
          Dst:             vpx_highbd_convolve_avg_c
    - functionName:    vpx_highbd_convolve8_c
      functionSourceFile: '/src/libvpx/vpx_dsp/vpx_convolve.c'
      linkageType:     InternalLinkage
      functionLinenumber: 475
      functionLinenumberEnd: 478
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_convolve
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/vpx_convolve.c:476,3'
          Dst:             highbd_convolve
    - functionName:    highbd_convolve
      functionSourceFile: '/src/libvpx/vpx_dsp/vpx_convolve.c'
      linkageType:     InternalLinkage
      functionLinenumber: 394
      functionLinenumberEnd: 421
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          59
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - highbd_convolve_horiz
        - highbd_convolve_vert
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/vpx_convolve.c:411,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vpx_dsp/vpx_convolve.c:412,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vpx_dsp/vpx_convolve.c:413,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vpx_dsp/vpx_convolve.c:414,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vpx_dsp/vpx_convolve.c:416,3'
          Dst:             highbd_convolve_horiz
        - Src:             '/src/libvpx/vpx_dsp/vpx_convolve.c:419,3'
          Dst:             highbd_convolve_vert
    - functionName:    highbd_convolve_horiz
      functionSourceFile: '/src/libvpx/vpx_dsp/vpx_convolve.c'
      linkageType:     InternalLinkage
      functionLinenumber: 297
      functionLinenumberEnd: 314
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          72
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - clip_pixel_highbd
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/vpx_convolve.c:308,16'
          Dst:             clip_pixel_highbd
    - functionName:    highbd_convolve_vert
      functionSourceFile: '/src/libvpx/vpx_dsp/vpx_convolve.c'
      linkageType:     InternalLinkage
      functionLinenumber: 343
      functionLinenumberEnd: 362
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          136
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - clip_pixel_highbd
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/vpx_convolve.c:356,11'
          Dst:             clip_pixel_highbd
    - functionName:    highbd_convolve_avg_vert
      functionSourceFile: '/src/libvpx/vpx_dsp/vpx_convolve.c'
      linkageType:     InternalLinkage
      functionLinenumber: 367
      functionLinenumberEnd: 388
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          143
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - clip_pixel_highbd
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/vpx_convolve.c:379,29'
          Dst:             clip_pixel_highbd
    - functionName:    vpx_highbd_convolve8_avg_vert_c
      functionSourceFile: '/src/libvpx/vpx_dsp/vpx_convolve.c'
      linkageType:     InternalLinkage
      functionLinenumber: 463
      functionLinenumberEnd: 469
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_convolve_avg_vert
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/vpx_convolve.c:467,3'
          Dst:             highbd_convolve_avg_vert
    - functionName:    vpx_highbd_convolve8_vert_c
      functionSourceFile: '/src/libvpx/vpx_dsp/vpx_convolve.c'
      linkageType:     InternalLinkage
      functionLinenumber: 451
      functionLinenumberEnd: 457
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_convolve_vert
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/vpx_convolve.c:455,3'
          Dst:             highbd_convolve_vert
    - functionName:    highbd_convolve_avg_horiz
      functionSourceFile: '/src/libvpx/vpx_dsp/vpx_convolve.c'
      linkageType:     InternalLinkage
      functionLinenumber: 319
      functionLinenumberEnd: 338
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          79
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - clip_pixel_highbd
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/vpx_convolve.c:330,16'
          Dst:             clip_pixel_highbd
    - functionName:    vpx_highbd_convolve8_avg_horiz_c
      functionSourceFile: '/src/libvpx/vpx_dsp/vpx_convolve.c'
      linkageType:     InternalLinkage
      functionLinenumber: 439
      functionLinenumberEnd: 445
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_convolve_avg_horiz
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/vpx_convolve.c:443,3'
          Dst:             highbd_convolve_avg_horiz
    - functionName:    vpx_highbd_convolve8_horiz_c
      functionSourceFile: '/src/libvpx/vpx_dsp/vpx_convolve.c'
      linkageType:     InternalLinkage
      functionLinenumber: 427
      functionLinenumberEnd: 433
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_convolve_horiz
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/vpx_convolve.c:431,3'
          Dst:             highbd_convolve_horiz
    - functionName:    vpx_scaled_avg_2d_c
      functionSourceFile: '/src/libvpx/vpx_dsp/vpx_convolve.c'
      linkageType:     InternalLinkage
      functionLinenumber: 288
      functionLinenumberEnd: 291
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_convolve8_avg_c
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/vpx_convolve.c:289,3'
          Dst:             vpx_convolve8_avg_c
    - functionName:    vpx_convolve8_avg_c
      functionSourceFile: '/src/libvpx/vpx_dsp/vpx_convolve.c'
      linkageType:     InternalLinkage
      functionLinenumber: 195
      functionLinenumberEnd: 204
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - vpx_convolve8_c
        - vpx_convolve_avg_c
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/vpx_convolve.c:198,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vpx_dsp/vpx_convolve.c:199,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vpx_dsp/vpx_convolve.c:201,3'
          Dst:             vpx_convolve8_c
        - Src:             '/src/libvpx/vpx_dsp/vpx_convolve.c:203,3'
          Dst:             vpx_convolve_avg_c
    - functionName:    vpx_convolve8_c
      functionSourceFile: '/src/libvpx/vpx_dsp/vpx_convolve.c'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          78
      EdgeCount:       19
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - convolve_horiz
        - convolve_vert
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/vpx_convolve.c:181,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vpx_dsp/vpx_convolve.c:182,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vpx_dsp/vpx_convolve.c:183,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vpx_dsp/vpx_convolve.c:184,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vpx_dsp/vpx_convolve.c:186,3'
          Dst:             convolve_horiz
        - Src:             '/src/libvpx/vpx_dsp/vpx_convolve.c:188,3'
          Dst:             convolve_vert
    - functionName:    vpx_convolve_avg_c
      functionSourceFile: '/src/libvpx/vpx_dsp/vpx_convolve.c'
      linkageType:     InternalLinkage
      functionLinenumber: 228
      functionLinenumberEnd: 242
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         38
      ICount:          224
      EdgeCount:       51
      CyclomaticComplexity: 15
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    convolve_horiz
      functionSourceFile: '/src/libvpx/vpx_dsp/vpx_convolve.c'
      linkageType:     InternalLinkage
      functionLinenumber: 25
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          72
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - clip_pixel
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/vpx_convolve.c:36,16'
          Dst:             clip_pixel
    - functionName:    convolve_vert
      functionSourceFile: '/src/libvpx/vpx_dsp/vpx_convolve.c'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          136
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - clip_pixel
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/vpx_convolve.c:82,29'
          Dst:             clip_pixel
    - functionName:    vpx_scaled_avg_vert_c
      functionSourceFile: '/src/libvpx/vpx_dsp/vpx_convolve.c'
      linkageType:     InternalLinkage
      functionLinenumber: 280
      functionLinenumberEnd: 283
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_convolve8_avg_vert_c
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/vpx_convolve.c:281,3'
          Dst:             vpx_convolve8_avg_vert_c
    - functionName:    vpx_convolve8_avg_vert_c
      functionSourceFile: '/src/libvpx/vpx_dsp/vpx_convolve.c'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - convolve_avg_vert
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/vpx_convolve.c:154,3'
          Dst:             convolve_avg_vert
    - functionName:    convolve_avg_vert
      functionSourceFile: '/src/libvpx/vpx_dsp/vpx_convolve.c'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          143
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - clip_pixel
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/vpx_convolve.c:105,29'
          Dst:             clip_pixel
    - functionName:    vpx_scaled_avg_horiz_c
      functionSourceFile: '/src/libvpx/vpx_dsp/vpx_convolve.c'
      linkageType:     InternalLinkage
      functionLinenumber: 272
      functionLinenumberEnd: 275
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_convolve8_avg_horiz_c
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/vpx_convolve.c:273,3'
          Dst:             vpx_convolve8_avg_horiz_c
    - functionName:    vpx_convolve8_avg_horiz_c
      functionSourceFile: '/src/libvpx/vpx_dsp/vpx_convolve.c'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - convolve_avg_horiz
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/vpx_convolve.c:133,3'
          Dst:             convolve_avg_horiz
    - functionName:    convolve_avg_horiz
      functionSourceFile: '/src/libvpx/vpx_dsp/vpx_convolve.c'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          79
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - clip_pixel
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/vpx_convolve.c:58,16'
          Dst:             clip_pixel
    - functionName:    vpx_scaled_2d_c
      functionSourceFile: '/src/libvpx/vpx_dsp/vpx_convolve.c'
      linkageType:     InternalLinkage
      functionLinenumber: 263
      functionLinenumberEnd: 266
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_convolve8_c
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/vpx_convolve.c:264,3'
          Dst:             vpx_convolve8_c
    - functionName:    vpx_scaled_vert_c
      functionSourceFile: '/src/libvpx/vpx_dsp/vpx_convolve.c'
      linkageType:     InternalLinkage
      functionLinenumber: 255
      functionLinenumberEnd: 258
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_convolve8_vert_c
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/vpx_convolve.c:256,3'
          Dst:             vpx_convolve8_vert_c
    - functionName:    vpx_convolve8_vert_c
      functionSourceFile: '/src/libvpx/vpx_dsp/vpx_convolve.c'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - convolve_vert
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/vpx_convolve.c:143,3'
          Dst:             convolve_vert
    - functionName:    vpx_scaled_horiz_c
      functionSourceFile: '/src/libvpx/vpx_dsp/vpx_convolve.c'
      linkageType:     InternalLinkage
      functionLinenumber: 247
      functionLinenumberEnd: 250
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_convolve8_horiz_c
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/vpx_convolve.c:248,3'
          Dst:             vpx_convolve8_horiz_c
    - functionName:    vpx_convolve8_horiz_c
      functionSourceFile: '/src/libvpx/vpx_dsp/vpx_convolve.c'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - convolve_horiz
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/vpx_convolve.c:122,3'
          Dst:             convolve_horiz
    - functionName:    vpx_convolve_copy_c
      functionSourceFile: '/src/libvpx/vpx_dsp/vpx_convolve.c'
      linkageType:     InternalLinkage
      functionLinenumber: 209
      functionLinenumberEnd: 223
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          78
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mm_round_epi32_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/convolve_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mm_madd_add_epi16_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/convolve_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mm_madd_packs_epi16_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/convolve_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    16
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mm_round_epi16_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/convolve_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mm_zip_epi32_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/convolve_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mm_madd_add_epi8_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/convolve_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    extract_quarter_3_epi16_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/convolve_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 29
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    extract_quarter_2_epi16_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/convolve_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionLinenumberEnd: 22
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_convolve8_avg_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1160
      functionLinenumberEnd: 1160
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          112
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
        - vpx_highbd_convolve8_avg_c
        - vpx_highbd_convolve8_avg_vert_sse2
        - vpx_highbd_convolve8_horiz_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c:1160,1'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c:1160,1'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c:1160,1'
          Dst:             vpx_highbd_convolve8_horiz_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c:1160,1'
          Dst:             vpx_highbd_convolve8_avg_vert_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c:1160,1'
          Dst:             vpx_highbd_convolve8_horiz_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c:1160,1'
          Dst:             vpx_highbd_convolve8_avg_vert_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c:1160,1'
          Dst:             vpx_highbd_convolve8_horiz_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c:1160,1'
          Dst:             vpx_highbd_convolve8_avg_vert_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c:1160,1'
          Dst:             vpx_highbd_convolve8_avg_c
    - functionName:    vpx_highbd_convolve8_horiz_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1142
      functionLinenumberEnd: 1142
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         66
      ICount:          310
      EdgeCount:       89
      CyclomaticComplexity: 25
      functionsReached:
        - vpx_highbd_convolve8_horiz_c
        - vpx_highbd_filter_block1d16_h2_sse2
        - vpx_highbd_filter_block1d16_h4_sse2
        - vpx_highbd_filter_block1d16_h8_sse2
        - vpx_highbd_filter_block1d4_h2_sse2
        - vpx_highbd_filter_block1d4_h4_sse2
        - vpx_highbd_filter_block1d4_h8_sse2
        - vpx_highbd_filter_block1d8_h2_sse2
        - vpx_highbd_filter_block1d8_h4_sse2
        - vpx_highbd_filter_block1d8_h8_sse2
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c:1142,1'
          Dst:             vpx_highbd_filter_block1d16_h8_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c:1142,1'
          Dst:             vpx_highbd_filter_block1d8_h8_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c:1142,1'
          Dst:             vpx_highbd_filter_block1d4_h8_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c:1142,1'
          Dst:             vpx_highbd_filter_block1d16_h4_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c:1142,1'
          Dst:             vpx_highbd_filter_block1d8_h4_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c:1142,1'
          Dst:             vpx_highbd_filter_block1d4_h4_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c:1142,1'
          Dst:             vpx_highbd_filter_block1d16_h2_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c:1142,1'
          Dst:             vpx_highbd_filter_block1d8_h2_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c:1142,1'
          Dst:             vpx_highbd_filter_block1d4_h2_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c:1142,1'
          Dst:             vpx_highbd_convolve8_horiz_c
    - functionName:    vpx_highbd_convolve8_avg_vert_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1146
      functionLinenumberEnd: 1146
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         66
      ICount:          320
      EdgeCount:       89
      CyclomaticComplexity: 25
      functionsReached:
        - vpx_highbd_convolve8_avg_vert_c
        - vpx_highbd_filter_block1d16_v2_avg_sse2
        - vpx_highbd_filter_block1d16_v8_avg_sse2
        - vpx_highbd_filter_block1d4_v2_avg_sse2
        - vpx_highbd_filter_block1d4_v8_avg_sse2
        - vpx_highbd_filter_block1d8_v2_avg_sse2
        - vpx_highbd_filter_block1d8_v8_avg_sse2
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c:1146,1'
          Dst:             vpx_highbd_filter_block1d16_v8_avg_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c:1146,1'
          Dst:             vpx_highbd_filter_block1d8_v8_avg_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c:1146,1'
          Dst:             vpx_highbd_filter_block1d4_v8_avg_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c:1146,1'
          Dst:             vpx_highbd_filter_block1d16_v8_avg_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c:1146,1'
          Dst:             vpx_highbd_filter_block1d8_v8_avg_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c:1146,1'
          Dst:             vpx_highbd_filter_block1d4_v8_avg_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c:1146,1'
          Dst:             vpx_highbd_filter_block1d16_v2_avg_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c:1146,1'
          Dst:             vpx_highbd_filter_block1d8_v2_avg_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c:1146,1'
          Dst:             vpx_highbd_filter_block1d4_v2_avg_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c:1146,1'
          Dst:             vpx_highbd_convolve8_avg_vert_c
    - functionName:    vpx_highbd_filter_block1d16_v8_avg_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_filter_block1d8_v8_avg_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_filter_block1d4_v8_avg_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_filter_block1d16_v2_avg_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_filter_block1d8_v2_avg_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_filter_block1d4_v2_avg_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_filter_block1d16_h8_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_filter_block1d8_h8_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_filter_block1d4_h8_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_filter_block1d16_h4_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 970
      functionLinenumberEnd: 975
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_highbd_filter_block1d8_h4_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c:971,3'
          Dst:             vpx_highbd_filter_block1d8_h4_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c:973,3'
          Dst:             vpx_highbd_filter_block1d8_h4_sse2
    - functionName:    vpx_highbd_filter_block1d8_h4_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 768
      functionLinenumberEnd: 841
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          70
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - extract_quarter_2_epi16_sse2
        - extract_quarter_3_epi16_sse2
        - mm_madd_add_epi16_sse2
        - mm_round_epi32_sse2
        - mm_zip_epi32_sse2
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c:799,19'
          Dst:             extract_quarter_2_epi16_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c:800,19'
          Dst:             extract_quarter_3_epi16_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c:812,12'
          Dst:             mm_madd_add_epi16_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c:824,11'
          Dst:             mm_madd_add_epi16_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c:828,12'
          Dst:             mm_round_epi32_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c:829,11'
          Dst:             mm_round_epi32_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c:830,15'
          Dst:             mm_zip_epi32_sse2
    - functionName:    vpx_highbd_filter_block1d4_h4_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 608
      functionLinenumberEnd: 665
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          65
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - extract_quarter_2_epi16_sse2
        - extract_quarter_3_epi16_sse2
        - mm_madd_add_epi16_sse2
        - mm_round_epi32_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c:635,19'
          Dst:             extract_quarter_2_epi16_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c:636,19'
          Dst:             extract_quarter_3_epi16_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c:645,12'
          Dst:             mm_madd_add_epi16_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c:649,11'
          Dst:             mm_madd_add_epi16_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c:654,15'
          Dst:             mm_round_epi32_sse2
    - functionName:    vpx_highbd_filter_block1d16_h2_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_filter_block1d8_h2_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_filter_block1d4_h2_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_convolve8_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1159
      functionLinenumberEnd: 1159
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          112
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
        - vpx_highbd_convolve8_c
        - vpx_highbd_convolve8_horiz_sse2
        - vpx_highbd_convolve8_vert_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c:1159,1'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c:1159,1'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c:1159,1'
          Dst:             vpx_highbd_convolve8_horiz_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c:1159,1'
          Dst:             vpx_highbd_convolve8_vert_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c:1159,1'
          Dst:             vpx_highbd_convolve8_horiz_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c:1159,1'
          Dst:             vpx_highbd_convolve8_vert_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c:1159,1'
          Dst:             vpx_highbd_convolve8_horiz_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c:1159,1'
          Dst:             vpx_highbd_convolve8_vert_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c:1159,1'
          Dst:             vpx_highbd_convolve8_c
    - functionName:    vpx_highbd_convolve8_vert_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1143
      functionLinenumberEnd: 1143
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         66
      ICount:          322
      EdgeCount:       89
      CyclomaticComplexity: 25
      functionsReached:
        - vpx_highbd_convolve8_vert_c
        - vpx_highbd_filter_block1d16_v2_sse2
        - vpx_highbd_filter_block1d16_v4_sse2
        - vpx_highbd_filter_block1d16_v8_sse2
        - vpx_highbd_filter_block1d4_v2_sse2
        - vpx_highbd_filter_block1d4_v4_sse2
        - vpx_highbd_filter_block1d4_v8_sse2
        - vpx_highbd_filter_block1d8_v2_sse2
        - vpx_highbd_filter_block1d8_v4_sse2
        - vpx_highbd_filter_block1d8_v8_sse2
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c:1143,1'
          Dst:             vpx_highbd_filter_block1d16_v8_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c:1143,1'
          Dst:             vpx_highbd_filter_block1d8_v8_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c:1143,1'
          Dst:             vpx_highbd_filter_block1d4_v8_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c:1143,1'
          Dst:             vpx_highbd_filter_block1d16_v4_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c:1143,1'
          Dst:             vpx_highbd_filter_block1d8_v4_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c:1143,1'
          Dst:             vpx_highbd_filter_block1d4_v4_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c:1143,1'
          Dst:             vpx_highbd_filter_block1d16_v2_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c:1143,1'
          Dst:             vpx_highbd_filter_block1d8_v2_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c:1143,1'
          Dst:             vpx_highbd_filter_block1d4_v2_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c:1143,1'
          Dst:             vpx_highbd_convolve8_vert_c
    - functionName:    vpx_highbd_filter_block1d16_v8_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_filter_block1d8_v8_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_filter_block1d4_v8_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_filter_block1d16_v4_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 979
      functionLinenumberEnd: 984
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_highbd_filter_block1d8_v4_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c:980,3'
          Dst:             vpx_highbd_filter_block1d8_v4_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c:982,3'
          Dst:             vpx_highbd_filter_block1d8_v4_sse2
    - functionName:    vpx_highbd_filter_block1d8_v4_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 845
      functionLinenumberEnd: 966
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          106
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - extract_quarter_2_epi16_sse2
        - extract_quarter_3_epi16_sse2
        - mm_round_epi32_sse2
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c:886,19'
          Dst:             extract_quarter_3_epi16_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c:885,19'
          Dst:             extract_quarter_2_epi16_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c:922,9'
          Dst:             mm_round_epi32_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c:924,9'
          Dst:             mm_round_epi32_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c:938,9'
          Dst:             mm_round_epi32_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c:940,9'
          Dst:             mm_round_epi32_sse2
    - functionName:    vpx_highbd_filter_block1d4_v4_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 669
      functionLinenumberEnd: 764
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          100
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - extract_quarter_2_epi16_sse2
        - extract_quarter_3_epi16_sse2
        - mm_round_epi32_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c:707,19'
          Dst:             extract_quarter_3_epi16_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c:706,19'
          Dst:             extract_quarter_2_epi16_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c:739,9'
          Dst:             mm_round_epi32_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c:741,9'
          Dst:             mm_round_epi32_sse2
    - functionName:    vpx_highbd_filter_block1d16_v2_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_filter_block1d8_v2_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_filter_block1d4_v2_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_convolve8_avg_horiz_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1145
      functionLinenumberEnd: 1145
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         66
      ICount:          308
      EdgeCount:       89
      CyclomaticComplexity: 25
      functionsReached:
        - vpx_highbd_convolve8_avg_horiz_c
        - vpx_highbd_filter_block1d16_h2_avg_sse2
        - vpx_highbd_filter_block1d16_h8_avg_sse2
        - vpx_highbd_filter_block1d4_h2_avg_sse2
        - vpx_highbd_filter_block1d4_h8_avg_sse2
        - vpx_highbd_filter_block1d8_h2_avg_sse2
        - vpx_highbd_filter_block1d8_h8_avg_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c:1145,1'
          Dst:             vpx_highbd_filter_block1d16_h8_avg_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c:1145,1'
          Dst:             vpx_highbd_filter_block1d8_h8_avg_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c:1145,1'
          Dst:             vpx_highbd_filter_block1d4_h8_avg_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c:1145,1'
          Dst:             vpx_highbd_filter_block1d16_h8_avg_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c:1145,1'
          Dst:             vpx_highbd_filter_block1d8_h8_avg_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c:1145,1'
          Dst:             vpx_highbd_filter_block1d4_h8_avg_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c:1145,1'
          Dst:             vpx_highbd_filter_block1d16_h2_avg_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c:1145,1'
          Dst:             vpx_highbd_filter_block1d8_h2_avg_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c:1145,1'
          Dst:             vpx_highbd_filter_block1d4_h2_avg_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c:1145,1'
          Dst:             vpx_highbd_convolve8_avg_horiz_c
    - functionName:    vpx_highbd_filter_block1d16_h8_avg_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_filter_block1d8_h8_avg_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_filter_block1d4_h8_avg_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_filter_block1d16_h2_avg_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_filter_block1d8_h2_avg_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_filter_block1d4_h2_avg_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_convolve8_avg_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1061
      functionLinenumberEnd: 1061
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          123
      EdgeCount:       22
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - vpx_convolve8_avg_vert_sse2
        - vpx_convolve8_horiz_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c:1061,1'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c:1061,1'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c:1061,1'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c:1061,1'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c:1061,1'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c:1061,1'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c:1061,1'
          Dst:             vpx_convolve8_horiz_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c:1061,1'
          Dst:             vpx_convolve8_avg_vert_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c:1061,1'
          Dst:             vpx_convolve8_horiz_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c:1061,1'
          Dst:             vpx_convolve8_avg_vert_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c:1061,1'
          Dst:             vpx_convolve8_horiz_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c:1061,1'
          Dst:             vpx_convolve8_avg_vert_sse2
    - functionName:    vpx_convolve8_horiz_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1043
      functionLinenumberEnd: 1043
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         42
      ICount:          199
      EdgeCount:       56
      CyclomaticComplexity: 16
      functionsReached:
        - __assert_fail
        - vpx_filter_block1d16_h2_sse2
        - vpx_filter_block1d16_h4_sse2
        - vpx_filter_block1d16_h8_sse2
        - vpx_filter_block1d4_h2_sse2
        - vpx_filter_block1d4_h4_sse2
        - vpx_filter_block1d4_h8_sse2
        - vpx_filter_block1d8_h2_sse2
        - vpx_filter_block1d8_h4_sse2
        - vpx_filter_block1d8_h8_sse2
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c:1043,1'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c:1043,1'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c:1043,1'
          Dst:             vpx_filter_block1d16_h8_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c:1043,1'
          Dst:             vpx_filter_block1d8_h8_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c:1043,1'
          Dst:             vpx_filter_block1d4_h8_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c:1043,1'
          Dst:             vpx_filter_block1d16_h4_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c:1043,1'
          Dst:             vpx_filter_block1d8_h4_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c:1043,1'
          Dst:             vpx_filter_block1d4_h4_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c:1043,1'
          Dst:             vpx_filter_block1d16_h2_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c:1043,1'
          Dst:             vpx_filter_block1d8_h2_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c:1043,1'
          Dst:             vpx_filter_block1d4_h2_sse2
    - functionName:    vpx_convolve8_avg_vert_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1047
      functionLinenumberEnd: 1047
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         42
      ICount:          208
      EdgeCount:       56
      CyclomaticComplexity: 16
      functionsReached:
        - __assert_fail
        - vpx_filter_block1d16_v2_avg_sse2
        - vpx_filter_block1d16_v8_avg_sse2
        - vpx_filter_block1d4_v2_avg_sse2
        - vpx_filter_block1d4_v8_avg_sse2
        - vpx_filter_block1d8_v2_avg_sse2
        - vpx_filter_block1d8_v8_avg_sse2
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c:1047,1'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c:1047,1'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c:1047,1'
          Dst:             vpx_filter_block1d16_v8_avg_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c:1047,1'
          Dst:             vpx_filter_block1d8_v8_avg_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c:1047,1'
          Dst:             vpx_filter_block1d4_v8_avg_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c:1047,1'
          Dst:             vpx_filter_block1d16_v8_avg_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c:1047,1'
          Dst:             vpx_filter_block1d8_v8_avg_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c:1047,1'
          Dst:             vpx_filter_block1d4_v8_avg_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c:1047,1'
          Dst:             vpx_filter_block1d16_v2_avg_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c:1047,1'
          Dst:             vpx_filter_block1d8_v2_avg_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c:1047,1'
          Dst:             vpx_filter_block1d4_v2_avg_sse2
    - functionName:    vpx_filter_block1d16_v8_avg_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_filter_block1d8_v8_avg_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_filter_block1d4_v8_avg_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_filter_block1d16_v2_avg_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_filter_block1d8_v2_avg_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_filter_block1d4_v2_avg_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_filter_block1d16_h8_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_filter_block1d8_h8_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_filter_block1d4_h8_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_filter_block1d16_h4_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 25
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          70
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - extract_quarter_2_epi16_sse2
        - extract_quarter_3_epi16_sse2
        - mm_madd_add_epi8_sse2
        - mm_round_epi16_sse2
        - mm_zip_epi32_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c:41,19'
          Dst:             extract_quarter_2_epi16_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c:42,19'
          Dst:             extract_quarter_3_epi16_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c:61,12'
          Dst:             mm_madd_add_epi8_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c:65,11'
          Dst:             mm_madd_add_epi8_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c:69,17'
          Dst:             mm_zip_epi32_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c:78,12'
          Dst:             mm_madd_add_epi8_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c:82,11'
          Dst:             mm_madd_add_epi8_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c:86,18'
          Dst:             mm_zip_epi32_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c:89,17'
          Dst:             mm_round_epi16_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c:90,18'
          Dst:             mm_round_epi16_sse2
    - functionName:    vpx_filter_block1d8_h4_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 312
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          58
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - extract_quarter_2_epi16_sse2
        - extract_quarter_3_epi16_sse2
        - mm_madd_add_epi8_sse2
        - mm_round_epi16_sse2
        - mm_zip_epi32_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c:275,19'
          Dst:             extract_quarter_2_epi16_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c:276,19'
          Dst:             extract_quarter_3_epi16_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c:293,12'
          Dst:             mm_madd_add_epi8_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c:297,11'
          Dst:             mm_madd_add_epi8_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c:301,17'
          Dst:             mm_zip_epi32_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c:302,17'
          Dst:             mm_round_epi16_sse2
    - functionName:    vpx_filter_block1d4_h4_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 432
      functionLinenumberEnd: 493
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          67
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - extract_quarter_2_epi16_sse2
        - extract_quarter_3_epi16_sse2
        - mm_round_epi16_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c:449,19'
          Dst:             extract_quarter_3_epi16_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c:448,19'
          Dst:             extract_quarter_2_epi16_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c:483,17'
          Dst:             mm_round_epi16_sse2
    - functionName:    vpx_filter_block1d16_h2_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_filter_block1d8_h2_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_filter_block1d4_h2_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_convolve8_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1060
      functionLinenumberEnd: 1060
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          123
      EdgeCount:       22
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - vpx_convolve8_horiz_sse2
        - vpx_convolve8_vert_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c:1060,1'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c:1060,1'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c:1060,1'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c:1060,1'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c:1060,1'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c:1060,1'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c:1060,1'
          Dst:             vpx_convolve8_horiz_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c:1060,1'
          Dst:             vpx_convolve8_vert_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c:1060,1'
          Dst:             vpx_convolve8_horiz_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c:1060,1'
          Dst:             vpx_convolve8_vert_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c:1060,1'
          Dst:             vpx_convolve8_horiz_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c:1060,1'
          Dst:             vpx_convolve8_vert_sse2
    - functionName:    vpx_convolve8_vert_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1044
      functionLinenumberEnd: 1044
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         42
      ICount:          211
      EdgeCount:       56
      CyclomaticComplexity: 16
      functionsReached:
        - __assert_fail
        - vpx_filter_block1d16_v2_sse2
        - vpx_filter_block1d16_v4_sse2
        - vpx_filter_block1d16_v8_sse2
        - vpx_filter_block1d4_v2_sse2
        - vpx_filter_block1d4_v4_sse2
        - vpx_filter_block1d4_v8_sse2
        - vpx_filter_block1d8_v2_sse2
        - vpx_filter_block1d8_v4_sse2
        - vpx_filter_block1d8_v8_sse2
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c:1044,1'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c:1044,1'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c:1044,1'
          Dst:             vpx_filter_block1d16_v8_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c:1044,1'
          Dst:             vpx_filter_block1d8_v8_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c:1044,1'
          Dst:             vpx_filter_block1d4_v8_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c:1044,1'
          Dst:             vpx_filter_block1d16_v4_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c:1044,1'
          Dst:             vpx_filter_block1d8_v4_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c:1044,1'
          Dst:             vpx_filter_block1d4_v4_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c:1044,1'
          Dst:             vpx_filter_block1d16_v2_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c:1044,1'
          Dst:             vpx_filter_block1d8_v2_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c:1044,1'
          Dst:             vpx_filter_block1d4_v2_sse2
    - functionName:    vpx_filter_block1d16_v8_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_filter_block1d8_v8_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_filter_block1d4_v8_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_filter_block1d16_v4_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 254
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          142
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - extract_quarter_2_epi16_sse2
        - extract_quarter_3_epi16_sse2
        - mm_madd_packs_epi16_sse2
        - mm_round_epi16_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c:139,19'
          Dst:             extract_quarter_2_epi16_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c:140,19'
          Dst:             extract_quarter_3_epi16_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c:185,22'
          Dst:             mm_madd_packs_epi16_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c:188,21'
          Dst:             mm_madd_packs_epi16_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c:193,21'
          Dst:             mm_madd_packs_epi16_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c:198,21'
          Dst:             mm_madd_packs_epi16_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c:207,22'
          Dst:             mm_madd_packs_epi16_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c:210,21'
          Dst:             mm_madd_packs_epi16_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c:215,21'
          Dst:             mm_madd_packs_epi16_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c:220,21'
          Dst:             mm_madd_packs_epi16_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c:228,24'
          Dst:             mm_round_epi16_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c:229,23'
          Dst:             mm_round_epi16_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c:230,24'
          Dst:             mm_round_epi16_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c:231,23'
          Dst:             mm_round_epi16_sse2
    - functionName:    vpx_filter_block1d8_v4_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 317
      functionLinenumberEnd: 427
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          106
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - extract_quarter_2_epi16_sse2
        - extract_quarter_3_epi16_sse2
        - mm_madd_packs_epi16_sse2
        - mm_round_epi16_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c:347,19'
          Dst:             extract_quarter_2_epi16_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c:348,19'
          Dst:             extract_quarter_3_epi16_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c:385,22'
          Dst:             mm_madd_packs_epi16_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c:388,21'
          Dst:             mm_madd_packs_epi16_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c:393,21'
          Dst:             mm_madd_packs_epi16_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c:398,21'
          Dst:             mm_madd_packs_epi16_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c:406,24'
          Dst:             mm_round_epi16_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c:407,23'
          Dst:             mm_round_epi16_sse2
    - functionName:    vpx_filter_block1d4_v4_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 498
      functionLinenumberEnd: 603
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          96
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - extract_quarter_2_epi16_sse2
        - extract_quarter_3_epi16_sse2
        - mm_madd_packs_epi16_sse2
        - mm_round_epi16_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c:529,19'
          Dst:             extract_quarter_2_epi16_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c:530,19'
          Dst:             extract_quarter_3_epi16_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c:566,9'
          Dst:             mm_madd_packs_epi16_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c:569,9'
          Dst:             mm_madd_packs_epi16_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c:573,9'
          Dst:             mm_madd_packs_epi16_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c:577,9'
          Dst:             mm_madd_packs_epi16_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c:584,24'
          Dst:             mm_round_epi16_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c:585,23'
          Dst:             mm_round_epi16_sse2
    - functionName:    vpx_filter_block1d16_v2_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_filter_block1d8_v2_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_filter_block1d4_v2_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_convolve8_avg_horiz_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1046
      functionLinenumberEnd: 1046
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         42
      ICount:          196
      EdgeCount:       56
      CyclomaticComplexity: 16
      functionsReached:
        - __assert_fail
        - vpx_filter_block1d16_h2_avg_sse2
        - vpx_filter_block1d16_h8_avg_sse2
        - vpx_filter_block1d4_h2_avg_sse2
        - vpx_filter_block1d4_h8_avg_sse2
        - vpx_filter_block1d8_h2_avg_sse2
        - vpx_filter_block1d8_h8_avg_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c:1046,1'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c:1046,1'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c:1046,1'
          Dst:             vpx_filter_block1d16_h8_avg_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c:1046,1'
          Dst:             vpx_filter_block1d8_h8_avg_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c:1046,1'
          Dst:             vpx_filter_block1d4_h8_avg_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c:1046,1'
          Dst:             vpx_filter_block1d16_h8_avg_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c:1046,1'
          Dst:             vpx_filter_block1d8_h8_avg_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c:1046,1'
          Dst:             vpx_filter_block1d4_h8_avg_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c:1046,1'
          Dst:             vpx_filter_block1d16_h2_avg_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c:1046,1'
          Dst:             vpx_filter_block1d8_h2_avg_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_4t_intrin_sse2.c:1046,1'
          Dst:             vpx_filter_block1d4_h2_avg_sse2
    - functionName:    vpx_filter_block1d16_h8_avg_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_filter_block1d8_h8_avg_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_filter_block1d4_h8_avg_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_filter_block1d16_h2_avg_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_filter_block1d8_h2_avg_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_filter_block1d4_h2_avg_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_filter_block1d16_v8_x_avx2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 225
      functionLinenumberEnd: 324
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          198
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
        - convolve8_16_avx2
        - mm256_loadu2_si128
        - mm256_store2_si128
        - shuffle_filter_avx2
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_avx2.c:231,3'
          Dst:             shuffle_filter_avx2
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_avx2.c:294,13'
          Dst:             convolve8_16_avx2
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_avx2.c:295,13'
          Dst:             convolve8_16_avx2
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_avx2.c:310,5'
          Dst:             mm256_store2_si128
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_avx2.c:272,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_avx2.c:294,13'
          Dst:             convolve8_16_avx2
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_avx2.c:295,13'
          Dst:             convolve8_16_avx2
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_avx2.c:305,30'
          Dst:             mm256_loadu2_si128
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_avx2.c:310,5'
          Dst:             mm256_store2_si128
    - functionName:    shuffle_filter_avx2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/convolve_avx2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    convolve8_16_avx2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/convolve_avx2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          28
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    14
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mm256_store2_si128
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/convolve_avx2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mm256_loadu2_si128
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/convolve_avx2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    15
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mm256_storeu2_epi32
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/convolve_avx2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mm256_loadu2_epi64
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/convolve_avx2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mm_round_epi16_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/convolve_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mm256_storeu2_epi64
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/convolve_avx2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mm256_round_epi16
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/convolve_avx2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    convolve8_8_ssse3
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/convolve_ssse3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          28
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_filter_block1d16_h8_x_avx2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          198
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - convolve8_16_avx2
        - mm256_loadu2_si128
        - mm256_store2_si128
        - shuffle_filter_avx2
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_avx2.c:73,3'
          Dst:             shuffle_filter_avx2
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_avx2.c:86,14'
          Dst:             mm256_loadu2_si128
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_avx2.c:93,18'
          Dst:             convolve8_16_avx2
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_avx2.c:97,14'
          Dst:             mm256_loadu2_si128
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_avx2.c:104,18'
          Dst:             convolve8_16_avx2
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_avx2.c:117,5'
          Dst:             mm256_store2_si128
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_avx2.c:86,14'
          Dst:             mm256_loadu2_si128
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_avx2.c:93,18'
          Dst:             convolve8_16_avx2
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_avx2.c:97,14'
          Dst:             mm256_loadu2_si128
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_avx2.c:104,18'
          Dst:             convolve8_16_avx2
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_avx2.c:113,30'
          Dst:             mm256_loadu2_si128
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_avx2.c:117,5'
          Dst:             mm256_store2_si128
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_avx2.c:138,18'
          Dst:             convolve8_16_avx2
    - functionName:    vpx_convolve8_avg_avx2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1373
      functionLinenumberEnd: 1373
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          123
      EdgeCount:       22
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - vpx_convolve8_avg_vert_avx2
        - vpx_convolve8_horiz_avx2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_avx2.c:1373,1'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_avx2.c:1373,1'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_avx2.c:1373,1'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_avx2.c:1373,1'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_avx2.c:1373,1'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_avx2.c:1373,1'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_avx2.c:1373,1'
          Dst:             vpx_convolve8_horiz_avx2
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_avx2.c:1373,1'
          Dst:             vpx_convolve8_avg_vert_avx2
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_avx2.c:1373,1'
          Dst:             vpx_convolve8_horiz_avx2
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_avx2.c:1373,1'
          Dst:             vpx_convolve8_avg_vert_avx2
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_avx2.c:1373,1'
          Dst:             vpx_convolve8_horiz_avx2
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_avx2.c:1373,1'
          Dst:             vpx_convolve8_avg_vert_avx2
    - functionName:    vpx_convolve8_horiz_avx2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1355
      functionLinenumberEnd: 1355
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         42
      ICount:          201
      EdgeCount:       56
      CyclomaticComplexity: 16
      functionsReached:
        - __assert_fail
        - vpx_filter_block1d16_h2_ssse3
        - vpx_filter_block1d16_h4_avx2
        - vpx_filter_block1d16_h8_avx2
        - vpx_filter_block1d4_h2_ssse3
        - vpx_filter_block1d4_h4_avx2
        - vpx_filter_block1d4_h8_avx2
        - vpx_filter_block1d8_h2_ssse3
        - vpx_filter_block1d8_h4_avx2
        - vpx_filter_block1d8_h8_avx2
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_avx2.c:1355,1'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_avx2.c:1355,1'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_avx2.c:1355,1'
          Dst:             vpx_filter_block1d16_h8_avx2
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_avx2.c:1355,1'
          Dst:             vpx_filter_block1d8_h8_avx2
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_avx2.c:1355,1'
          Dst:             vpx_filter_block1d4_h8_avx2
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_avx2.c:1355,1'
          Dst:             vpx_filter_block1d16_h4_avx2
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_avx2.c:1355,1'
          Dst:             vpx_filter_block1d8_h4_avx2
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_avx2.c:1355,1'
          Dst:             vpx_filter_block1d4_h4_avx2
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_avx2.c:1355,1'
          Dst:             vpx_filter_block1d16_h2_ssse3
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_avx2.c:1355,1'
          Dst:             vpx_filter_block1d8_h2_ssse3
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_avx2.c:1355,1'
          Dst:             vpx_filter_block1d4_h2_ssse3
    - functionName:    vpx_convolve8_avg_vert_avx2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1359
      functionLinenumberEnd: 1359
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         42
      ICount:          210
      EdgeCount:       56
      CyclomaticComplexity: 16
      functionsReached:
        - __assert_fail
        - vpx_filter_block1d16_v2_avg_ssse3
        - vpx_filter_block1d16_v8_avg_avx2
        - vpx_filter_block1d4_v2_avg_ssse3
        - vpx_filter_block1d4_v8_avg_ssse3
        - vpx_filter_block1d8_v2_avg_ssse3
        - vpx_filter_block1d8_v8_avg_ssse3
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_avx2.c:1359,1'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_avx2.c:1359,1'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_avx2.c:1359,1'
          Dst:             vpx_filter_block1d16_v8_avg_avx2
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_avx2.c:1359,1'
          Dst:             vpx_filter_block1d8_v8_avg_ssse3
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_avx2.c:1359,1'
          Dst:             vpx_filter_block1d4_v8_avg_ssse3
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_avx2.c:1359,1'
          Dst:             vpx_filter_block1d16_v8_avg_avx2
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_avx2.c:1359,1'
          Dst:             vpx_filter_block1d8_v8_avg_ssse3
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_avx2.c:1359,1'
          Dst:             vpx_filter_block1d4_v8_avg_ssse3
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_avx2.c:1359,1'
          Dst:             vpx_filter_block1d16_v2_avg_ssse3
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_avx2.c:1359,1'
          Dst:             vpx_filter_block1d8_v2_avg_ssse3
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_avx2.c:1359,1'
          Dst:             vpx_filter_block1d4_v2_avg_ssse3
    - functionName:    vpx_filter_block1d16_v8_avg_avx2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 336
      functionLinenumberEnd: 339
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_filter_block1d16_v8_x_avx2
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_avx2.c:337,3'
          Dst:             vpx_filter_block1d16_v8_x_avx2
    - functionName:    vpx_filter_block1d8_v8_avg_ssse3
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_filter_block1d4_v8_avg_ssse3
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_filter_block1d16_v2_avg_ssse3
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_filter_block1d8_v2_avg_ssse3
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_filter_block1d4_v2_avg_ssse3
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_filter_block1d16_h8_avx2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 157
      functionLinenumberEnd: 160
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_filter_block1d16_h8_x_avx2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_avx2.c:158,3'
          Dst:             vpx_filter_block1d16_h8_x_avx2
    - functionName:    vpx_filter_block1d8_h8_avx2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 171
      functionLinenumberEnd: 220
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          209
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - convolve8_16_avx2
        - convolve8_8_ssse3
        - mm256_loadu2_si128
        - shuffle_filter_avx2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_avx2.c:179,3'
          Dst:             shuffle_filter_avx2
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_avx2.c:187,5'
          Dst:             mm256_loadu2_si128
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_avx2.c:187,5'
          Dst:             convolve8_16_avx2
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_avx2.c:188,5'
          Dst:             mm256_loadu2_si128
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_avx2.c:188,5'
          Dst:             convolve8_16_avx2
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_avx2.c:194,5'
          Dst:             mm256_loadu2_si128
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_avx2.c:194,5'
          Dst:             convolve8_16_avx2
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_avx2.c:212,12'
          Dst:             convolve8_8_ssse3
    - functionName:    vpx_filter_block1d4_h8_avx2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 998
      functionLinenumberEnd: 1136
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          91
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - mm256_loadu2_si128
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_avx2.c:1003,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_avx2.c:1048,20'
          Dst:             mm256_loadu2_si128
    - functionName:    vpx_filter_block1d16_h4_avx2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 344
      functionLinenumberEnd: 444
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          106
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - mm256_loadu2_si128
        - mm256_round_epi16
        - mm256_store2_si128
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_avx2.c:391,15'
          Dst:             mm256_loadu2_si128
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_avx2.c:402,15'
          Dst:             mm256_loadu2_si128
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_avx2.c:412,17'
          Dst:             mm256_round_epi16
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_avx2.c:413,18'
          Dst:             mm256_round_epi16
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_avx2.c:417,5'
          Dst:             mm256_store2_si128
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_avx2.c:437,17'
          Dst:             mm256_round_epi16
    - functionName:    vpx_filter_block1d8_h4_avx2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 551
      functionLinenumberEnd: 640
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          92
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - mm256_loadu2_si128
        - mm256_round_epi16
        - mm256_storeu2_epi64
        - mm_round_epi16_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_avx2.c:593,29'
          Dst:             mm256_loadu2_si128
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_avx2.c:605,15'
          Dst:             mm256_round_epi16
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_avx2.c:609,5'
          Dst:             mm256_storeu2_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_avx2.c:634,15'
          Dst:             mm_round_epi16_sse2
    - functionName:    vpx_filter_block1d4_h4_avx2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 736
      functionLinenumberEnd: 810
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          88
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - mm256_loadu2_epi64
        - mm256_round_epi16
        - mm256_storeu2_epi32
        - mm_round_epi16_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_avx2.c:769,29'
          Dst:             mm256_loadu2_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_avx2.c:778,11'
          Dst:             mm256_round_epi16
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_avx2.c:784,5'
          Dst:             mm256_storeu2_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_avx2.c:804,11'
          Dst:             mm_round_epi16_sse2
    - functionName:    vpx_filter_block1d16_h2_ssse3
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_filter_block1d8_h2_ssse3
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_filter_block1d4_h2_ssse3
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_convolve8_avx2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1372
      functionLinenumberEnd: 1372
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          123
      EdgeCount:       22
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - vpx_convolve8_horiz_avx2
        - vpx_convolve8_vert_avx2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_avx2.c:1372,1'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_avx2.c:1372,1'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_avx2.c:1372,1'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_avx2.c:1372,1'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_avx2.c:1372,1'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_avx2.c:1372,1'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_avx2.c:1372,1'
          Dst:             vpx_convolve8_horiz_avx2
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_avx2.c:1372,1'
          Dst:             vpx_convolve8_vert_avx2
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_avx2.c:1372,1'
          Dst:             vpx_convolve8_horiz_avx2
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_avx2.c:1372,1'
          Dst:             vpx_convolve8_vert_avx2
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_avx2.c:1372,1'
          Dst:             vpx_convolve8_horiz_avx2
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_avx2.c:1372,1'
          Dst:             vpx_convolve8_vert_avx2
    - functionName:    vpx_convolve8_vert_avx2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1356
      functionLinenumberEnd: 1356
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         42
      ICount:          212
      EdgeCount:       56
      CyclomaticComplexity: 16
      functionsReached:
        - __assert_fail
        - vpx_filter_block1d16_v2_ssse3
        - vpx_filter_block1d16_v4_avx2
        - vpx_filter_block1d16_v8_avx2
        - vpx_filter_block1d4_v2_ssse3
        - vpx_filter_block1d4_v4_avx2
        - vpx_filter_block1d4_v8_avx2
        - vpx_filter_block1d8_v2_ssse3
        - vpx_filter_block1d8_v4_avx2
        - vpx_filter_block1d8_v8_avx2
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_avx2.c:1356,1'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_avx2.c:1356,1'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_avx2.c:1356,1'
          Dst:             vpx_filter_block1d16_v8_avx2
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_avx2.c:1356,1'
          Dst:             vpx_filter_block1d8_v8_avx2
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_avx2.c:1356,1'
          Dst:             vpx_filter_block1d4_v8_avx2
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_avx2.c:1356,1'
          Dst:             vpx_filter_block1d16_v4_avx2
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_avx2.c:1356,1'
          Dst:             vpx_filter_block1d8_v4_avx2
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_avx2.c:1356,1'
          Dst:             vpx_filter_block1d4_v4_avx2
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_avx2.c:1356,1'
          Dst:             vpx_filter_block1d16_v2_ssse3
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_avx2.c:1356,1'
          Dst:             vpx_filter_block1d8_v2_ssse3
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_avx2.c:1356,1'
          Dst:             vpx_filter_block1d4_v2_ssse3
    - functionName:    vpx_filter_block1d16_v8_avx2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 329
      functionLinenumberEnd: 332
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_filter_block1d16_v8_x_avx2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_avx2.c:330,3'
          Dst:             vpx_filter_block1d16_v8_x_avx2
    - functionName:    vpx_filter_block1d8_v8_avx2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 904
      functionLinenumberEnd: 994
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          121
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - convolve8_16_avx2
        - shuffle_filter_avx2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_avx2.c:914,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_avx2.c:916,3'
          Dst:             shuffle_filter_avx2
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_avx2.c:978,13'
          Dst:             convolve8_16_avx2
    - functionName:    vpx_filter_block1d4_v8_avx2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1140
      functionLinenumberEnd: 1284
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          249
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
        - convolve8_16_avx2
        - convolve8_8_ssse3
        - mm256_storeu2_epi32
        - shuffle_filter_avx2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_avx2.c:1151,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_avx2.c:1153,3'
          Dst:             shuffle_filter_avx2
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_avx2.c:1211,13'
          Dst:             convolve8_16_avx2
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_avx2.c:1217,5'
          Dst:             mm256_storeu2_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_avx2.c:1222,5'
          Dst:             mm256_storeu2_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_avx2.c:1271,14'
          Dst:             convolve8_8_ssse3
    - functionName:    vpx_filter_block1d16_v4_avx2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 449
      functionLinenumberEnd: 546
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          91
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - mm256_loadu2_si128
        - mm256_round_epi16
        - mm256_store2_si128
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_avx2.c:488,17'
          Dst:             mm256_loadu2_si128
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_avx2.c:528,18'
          Dst:             mm256_round_epi16
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_avx2.c:529,18'
          Dst:             mm256_round_epi16
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_avx2.c:535,5'
          Dst:             mm256_store2_si128
    - functionName:    vpx_filter_block1d8_v4_avx2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 645
      functionLinenumberEnd: 731
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          84
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - mm256_loadu2_epi64
        - mm256_round_epi16
        - mm256_storeu2_epi64
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_avx2.c:682,17'
          Dst:             mm256_loadu2_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_avx2.c:715,15'
          Dst:             mm256_round_epi16
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_avx2.c:721,5'
          Dst:             mm256_storeu2_epi64
    - functionName:    vpx_filter_block1d4_v4_avx2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 815
      functionLinenumberEnd: 900
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          83
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - mm256_loadu2_si128
        - mm256_round_epi16
        - mm256_storeu2_epi32
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_avx2.c:849,17'
          Dst:             mm256_loadu2_si128
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_avx2.c:884,15'
          Dst:             mm256_round_epi16
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_avx2.c:890,5'
          Dst:             mm256_storeu2_epi32
    - functionName:    vpx_filter_block1d16_v2_ssse3
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_filter_block1d8_v2_ssse3
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_filter_block1d4_v2_ssse3
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_filter_block1d16_h8_avg_avx2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_filter_block1d16_h8_x_avx2
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_avx2.c:165,3'
          Dst:             vpx_filter_block1d16_h8_x_avx2
    - functionName:    vpx_convolve8_avg_horiz_avx2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1358
      functionLinenumberEnd: 1358
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         42
      ICount:          198
      EdgeCount:       56
      CyclomaticComplexity: 16
      functionsReached:
        - __assert_fail
        - vpx_filter_block1d16_h2_avg_ssse3
        - vpx_filter_block1d16_h8_avg_avx2
        - vpx_filter_block1d4_h2_avg_ssse3
        - vpx_filter_block1d4_h8_avg_ssse3
        - vpx_filter_block1d8_h2_avg_ssse3
        - vpx_filter_block1d8_h8_avg_ssse3
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_avx2.c:1358,1'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_avx2.c:1358,1'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_avx2.c:1358,1'
          Dst:             vpx_filter_block1d16_h8_avg_avx2
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_avx2.c:1358,1'
          Dst:             vpx_filter_block1d8_h8_avg_ssse3
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_avx2.c:1358,1'
          Dst:             vpx_filter_block1d4_h8_avg_ssse3
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_avx2.c:1358,1'
          Dst:             vpx_filter_block1d16_h8_avg_avx2
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_avx2.c:1358,1'
          Dst:             vpx_filter_block1d8_h8_avg_ssse3
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_avx2.c:1358,1'
          Dst:             vpx_filter_block1d4_h8_avg_ssse3
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_avx2.c:1358,1'
          Dst:             vpx_filter_block1d16_h2_avg_ssse3
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_avx2.c:1358,1'
          Dst:             vpx_filter_block1d8_h2_avg_ssse3
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_avx2.c:1358,1'
          Dst:             vpx_filter_block1d4_h2_avg_ssse3
    - functionName:    vpx_filter_block1d8_h8_avg_ssse3
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_filter_block1d4_h8_avg_ssse3
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_filter_block1d16_h2_avg_ssse3
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_filter_block1d8_h2_avg_ssse3
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_filter_block1d4_h2_avg_ssse3
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    load_8bit_4x8
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/mem_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - load_8bit_4x4
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/mem_sse2.h:58,3'
          Dst:             load_8bit_4x4
        - Src:             '/src/libvpx/vpx_dsp/x86/mem_sse2.h:59,3'
          Dst:             load_8bit_4x4
    - functionName:    load_8bit_4x4
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/mem_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          24
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    filter_vert_w4_ssse3
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 907
      functionLinenumberEnd: 915
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - filter_vert_kernel
        - load_8bit_4x8
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_ssse3.c:911,3'
          Dst:             load_8bit_4x8
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_ssse3.c:912,10'
          Dst:             filter_vert_kernel
    - functionName:    filter_vert_kernel
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 887
      functionLinenumberEnd: 903
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          44
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - shuffle_filter_convolve8_8_ssse3
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_ssse3.c:900,10'
          Dst:             shuffle_filter_convolve8_8_ssse3
    - functionName:    shuffle_filter_convolve8_8_ssse3
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 31
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - convolve8_8_ssse3
        - shuffle_filter_ssse3
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_ssse3.c:29,3'
          Dst:             shuffle_filter_ssse3
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_ssse3.c:30,10'
          Dst:             convolve8_8_ssse3
    - functionName:    shuffle_filter_ssse3
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/convolve_ssse3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionLinenumberEnd: 27
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    convolve8_8_ssse3
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/convolve_ssse3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          28
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    filter_vert_w8_ssse3
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 941
      functionLinenumberEnd: 948
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - filter_vert_kernel
        - load_8bit_8x8
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_ssse3.c:944,3'
          Dst:             load_8bit_8x8
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_ssse3.c:945,10'
          Dst:             filter_vert_kernel
    - functionName:    load_8bit_8x8
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/mem_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - load_8bit_8x4
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/mem_sse2.h:72,3'
          Dst:             load_8bit_8x4
        - Src:             '/src/libvpx/vpx_dsp/x86/mem_sse2.h:73,3'
          Dst:             load_8bit_8x4
    - functionName:    load_8bit_8x4
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/mem_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          24
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    loadu_8bit_16x4
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/mem_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    loadu_8bit_16x8
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/mem_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - loadu_8bit_16x4
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/mem_sse2.h:98,3'
          Dst:             loadu_8bit_16x4
        - Src:             '/src/libvpx/vpx_dsp/x86/mem_sse2.h:99,3'
          Dst:             loadu_8bit_16x4
    - functionName:    filter_vert_w16_ssse3
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 973
      functionLinenumberEnd: 1002
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          84
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - convolve8_8_ssse3
        - loadu_8bit_16x8
        - shuffle_filter_ssse3
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_ssse3.c:976,3'
          Dst:             shuffle_filter_ssse3
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_ssse3.c:981,5'
          Dst:             loadu_8bit_16x8
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_ssse3.c:992,15'
          Dst:             convolve8_8_ssse3
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_ssse3.c:993,15'
          Dst:             convolve8_8_ssse3
    - functionName:    store_8bit_4x4
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/mem_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    transpose_8bit_4x4
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/transpose_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 18
      functionLinenumberEnd: 32
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    transpose_16bit_4x4
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/transpose_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    transpose4x4_to_dst
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 838
      functionLinenumberEnd: 847
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - load_8bit_4x4
        - store_8bit_4x4
        - transpose_8bit_4x4
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_ssse3.c:841,3'
          Dst:             load_8bit_4x4
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_ssse3.c:842,10'
          Dst:             transpose_8bit_4x4
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_ssse3.c:846,3'
          Dst:             store_8bit_4x4
    - functionName:    filter_horiz_w4_ssse3
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 814
      functionLinenumberEnd: 834
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          39
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - load_8bit_8x4
        - shuffle_filter_convolve8_8_ssse3
        - transpose_16bit_4x4
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_ssse3.c:818,3'
          Dst:             load_8bit_8x4
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_ssse3.c:819,3'
          Dst:             transpose_16bit_4x4
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_ssse3.c:829,10'
          Dst:             shuffle_filter_convolve8_8_ssse3
    - functionName:    store_8bit_8x8
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/mem_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          34
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    transpose_8bit_8x8
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/transpose_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          62
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    transpose_16bit_4x8
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/transpose_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          46
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    transpose8x8_to_dst
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 762
      functionLinenumberEnd: 768
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - load_8bit_8x8
        - store_8bit_8x8
        - transpose_8bit_8x8
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_ssse3.c:765,3'
          Dst:             load_8bit_8x8
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_ssse3.c:766,3'
          Dst:             transpose_8bit_8x8
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_ssse3.c:767,3'
          Dst:             store_8bit_8x8
    - functionName:    filter_horiz_w8_ssse3
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 744
      functionLinenumberEnd: 758
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - load_8bit_8x8
        - shuffle_filter_convolve8_8_ssse3
        - transpose_16bit_4x8
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_ssse3.c:747,3'
          Dst:             load_8bit_8x8
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_ssse3.c:752,3'
          Dst:             transpose_16bit_4x8
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_ssse3.c:753,10'
          Dst:             shuffle_filter_convolve8_8_ssse3
    - functionName:    mm_round_epi16_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/convolve_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_convolve8_avg_ssse3
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1087
      functionLinenumberEnd: 1087
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          123
      EdgeCount:       22
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - vpx_convolve8_avg_vert_ssse3
        - vpx_convolve8_horiz_ssse3
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_ssse3.c:1087,1'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_ssse3.c:1087,1'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_ssse3.c:1087,1'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_ssse3.c:1087,1'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_ssse3.c:1087,1'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_ssse3.c:1087,1'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_ssse3.c:1087,1'
          Dst:             vpx_convolve8_horiz_ssse3
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_ssse3.c:1087,1'
          Dst:             vpx_convolve8_avg_vert_ssse3
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_ssse3.c:1087,1'
          Dst:             vpx_convolve8_horiz_ssse3
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_ssse3.c:1087,1'
          Dst:             vpx_convolve8_avg_vert_ssse3
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_ssse3.c:1087,1'
          Dst:             vpx_convolve8_horiz_ssse3
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_ssse3.c:1087,1'
          Dst:             vpx_convolve8_avg_vert_ssse3
    - functionName:    vpx_convolve8_horiz_ssse3
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 734
      functionLinenumberEnd: 734
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         42
      ICount:          199
      EdgeCount:       56
      CyclomaticComplexity: 16
      functionsReached:
        - __assert_fail
        - vpx_filter_block1d16_h2_ssse3
        - vpx_filter_block1d16_h4_ssse3
        - vpx_filter_block1d16_h8_ssse3
        - vpx_filter_block1d4_h2_ssse3
        - vpx_filter_block1d4_h4_ssse3
        - vpx_filter_block1d4_h8_intrin_ssse3
        - vpx_filter_block1d8_h2_ssse3
        - vpx_filter_block1d8_h4_ssse3
        - vpx_filter_block1d8_h8_intrin_ssse3
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_ssse3.c:734,1'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_ssse3.c:734,1'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_ssse3.c:734,1'
          Dst:             vpx_filter_block1d16_h8_ssse3
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_ssse3.c:734,1'
          Dst:             vpx_filter_block1d8_h8_intrin_ssse3
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_ssse3.c:734,1'
          Dst:             vpx_filter_block1d4_h8_intrin_ssse3
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_ssse3.c:734,1'
          Dst:             vpx_filter_block1d16_h4_ssse3
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_ssse3.c:734,1'
          Dst:             vpx_filter_block1d8_h4_ssse3
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_ssse3.c:734,1'
          Dst:             vpx_filter_block1d4_h4_ssse3
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_ssse3.c:734,1'
          Dst:             vpx_filter_block1d16_h2_ssse3
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_ssse3.c:734,1'
          Dst:             vpx_filter_block1d8_h2_ssse3
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_ssse3.c:734,1'
          Dst:             vpx_filter_block1d4_h2_ssse3
    - functionName:    vpx_convolve8_avg_vert_ssse3
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 738
      functionLinenumberEnd: 738
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         42
      ICount:          208
      EdgeCount:       56
      CyclomaticComplexity: 16
      functionsReached:
        - __assert_fail
        - vpx_filter_block1d16_v2_avg_ssse3
        - vpx_filter_block1d16_v8_avg_ssse3
        - vpx_filter_block1d4_v2_avg_ssse3
        - vpx_filter_block1d4_v8_avg_ssse3
        - vpx_filter_block1d8_v2_avg_ssse3
        - vpx_filter_block1d8_v8_avg_ssse3
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_ssse3.c:738,1'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_ssse3.c:738,1'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_ssse3.c:738,1'
          Dst:             vpx_filter_block1d16_v8_avg_ssse3
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_ssse3.c:738,1'
          Dst:             vpx_filter_block1d8_v8_avg_ssse3
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_ssse3.c:738,1'
          Dst:             vpx_filter_block1d4_v8_avg_ssse3
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_ssse3.c:738,1'
          Dst:             vpx_filter_block1d16_v8_avg_ssse3
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_ssse3.c:738,1'
          Dst:             vpx_filter_block1d8_v8_avg_ssse3
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_ssse3.c:738,1'
          Dst:             vpx_filter_block1d4_v8_avg_ssse3
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_ssse3.c:738,1'
          Dst:             vpx_filter_block1d16_v2_avg_ssse3
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_ssse3.c:738,1'
          Dst:             vpx_filter_block1d8_v2_avg_ssse3
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_ssse3.c:738,1'
          Dst:             vpx_filter_block1d4_v2_avg_ssse3
    - functionName:    vpx_filter_block1d16_v8_avg_ssse3
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_filter_block1d16_h8_ssse3
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_filter_block1d8_h8_intrin_ssse3
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          63
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - convolve8_8_ssse3
        - shuffle_filter_ssse3
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_ssse3.c:122,3'
          Dst:             shuffle_filter_ssse3
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_ssse3.c:137,12'
          Dst:             convolve8_8_ssse3
    - functionName:    vpx_filter_block1d4_h8_intrin_ssse3
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          47
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_filter_block1d16_h4_ssse3
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 207
      functionLinenumberEnd: 275
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          62
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - mm_round_epi16_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_ssse3.c:265,17'
          Dst:             mm_round_epi16_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_ssse3.c:266,18'
          Dst:             mm_round_epi16_sse2
    - functionName:    vpx_filter_block1d8_h4_ssse3
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 392
      functionLinenumberEnd: 448
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          54
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - mm_round_epi16_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_ssse3.c:439,17'
          Dst:             mm_round_epi16_sse2
    - functionName:    vpx_filter_block1d4_h4_ssse3
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 542
      functionLinenumberEnd: 588
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          51
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - mm_round_epi16_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_ssse3.c:579,17'
          Dst:             mm_round_epi16_sse2
    - functionName:    vpx_convolve8_ssse3
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1086
      functionLinenumberEnd: 1086
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          123
      EdgeCount:       22
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - vpx_convolve8_horiz_ssse3
        - vpx_convolve8_vert_ssse3
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_ssse3.c:1086,1'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_ssse3.c:1086,1'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_ssse3.c:1086,1'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_ssse3.c:1086,1'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_ssse3.c:1086,1'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_ssse3.c:1086,1'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_ssse3.c:1086,1'
          Dst:             vpx_convolve8_horiz_ssse3
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_ssse3.c:1086,1'
          Dst:             vpx_convolve8_vert_ssse3
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_ssse3.c:1086,1'
          Dst:             vpx_convolve8_horiz_ssse3
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_ssse3.c:1086,1'
          Dst:             vpx_convolve8_vert_ssse3
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_ssse3.c:1086,1'
          Dst:             vpx_convolve8_horiz_ssse3
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_ssse3.c:1086,1'
          Dst:             vpx_convolve8_vert_ssse3
    - functionName:    vpx_convolve8_vert_ssse3
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 735
      functionLinenumberEnd: 735
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         42
      ICount:          211
      EdgeCount:       56
      CyclomaticComplexity: 16
      functionsReached:
        - __assert_fail
        - vpx_filter_block1d16_v2_ssse3
        - vpx_filter_block1d16_v4_ssse3
        - vpx_filter_block1d16_v8_ssse3
        - vpx_filter_block1d4_v2_ssse3
        - vpx_filter_block1d4_v4_ssse3
        - vpx_filter_block1d4_v8_ssse3
        - vpx_filter_block1d8_v2_ssse3
        - vpx_filter_block1d8_v4_ssse3
        - vpx_filter_block1d8_v8_intrin_ssse3
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_ssse3.c:735,1'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_ssse3.c:735,1'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_ssse3.c:735,1'
          Dst:             vpx_filter_block1d16_v8_ssse3
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_ssse3.c:735,1'
          Dst:             vpx_filter_block1d8_v8_intrin_ssse3
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_ssse3.c:735,1'
          Dst:             vpx_filter_block1d4_v8_ssse3
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_ssse3.c:735,1'
          Dst:             vpx_filter_block1d16_v4_ssse3
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_ssse3.c:735,1'
          Dst:             vpx_filter_block1d8_v4_ssse3
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_ssse3.c:735,1'
          Dst:             vpx_filter_block1d4_v4_ssse3
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_ssse3.c:735,1'
          Dst:             vpx_filter_block1d16_v2_ssse3
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_ssse3.c:735,1'
          Dst:             vpx_filter_block1d8_v2_ssse3
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_ssse3.c:735,1'
          Dst:             vpx_filter_block1d4_v2_ssse3
    - functionName:    vpx_filter_block1d16_v8_ssse3
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_filter_block1d8_v8_intrin_ssse3
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 153
      functionLinenumberEnd: 200
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          105
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - convolve8_8_ssse3
        - shuffle_filter_ssse3
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_ssse3.c:157,3'
          Dst:             shuffle_filter_ssse3
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_ssse3.c:180,13'
          Dst:             convolve8_8_ssse3
    - functionName:    vpx_filter_block1d4_v8_ssse3
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_filter_block1d16_v4_ssse3
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 387
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          98
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - mm_round_epi16_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_ssse3.c:365,24'
          Dst:             mm_round_epi16_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_ssse3.c:366,23'
          Dst:             mm_round_epi16_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_ssse3.c:367,24'
          Dst:             mm_round_epi16_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_ssse3.c:368,23'
          Dst:             mm_round_epi16_sse2
    - functionName:    vpx_filter_block1d8_v4_ssse3
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 453
      functionLinenumberEnd: 537
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          92
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - mm_round_epi16_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_ssse3.c:519,21'
          Dst:             mm_round_epi16_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_ssse3.c:520,20'
          Dst:             mm_round_epi16_sse2
    - functionName:    vpx_filter_block1d4_v4_ssse3
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 593
      functionLinenumberEnd: 679
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          96
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - mm_round_epi16_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_ssse3.c:661,13'
          Dst:             mm_round_epi16_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_ssse3.c:662,13'
          Dst:             mm_round_epi16_sse2
    - functionName:    scaledconvolve_vert_w4
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 920
      functionLinenumberEnd: 937
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          62
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - filter_vert_w4_ssse3
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_ssse3.c:930,7'
          Dst:             filter_vert_w4_ssse3
    - functionName:    scaledconvolve_vert_w8
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 953
      functionLinenumberEnd: 968
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          62
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - filter_vert_w8_ssse3
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_ssse3.c:962,7'
          Dst:             filter_vert_w8_ssse3
    - functionName:    scaledconvolve_vert_w16
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1007
      functionLinenumberEnd: 1023
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          62
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - filter_vert_w16_ssse3
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_ssse3.c:1016,7'
          Dst:             filter_vert_w16_ssse3
    - functionName:    scaledconvolve_horiz_w4
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 854
      functionLinenumberEnd: 884
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          226
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - filter_horiz_w4_ssse3
        - transpose4x4_to_dst
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_ssse3.c:867,11'
          Dst:             filter_horiz_w4_ssse3
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_ssse3.c:867,11'
          Dst:             filter_horiz_w4_ssse3
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_ssse3.c:867,11'
          Dst:             filter_horiz_w4_ssse3
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_ssse3.c:867,11'
          Dst:             filter_horiz_w4_ssse3
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_ssse3.c:878,7'
          Dst:             transpose4x4_to_dst
    - functionName:    scaledconvolve_horiz_w8
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 775
      functionLinenumberEnd: 809
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          132
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - filter_horiz_w8_ssse3
        - transpose8x8_to_dst
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_ssse3.c:792,11'
          Dst:             filter_horiz_w8_ssse3
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_ssse3.c:803,7'
          Dst:             transpose8x8_to_dst
    - functionName:    vpx_scaled_2d_ssse3
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1028
      functionLinenumberEnd: 1074
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          108
      EdgeCount:       30
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
        - scaledconvolve_horiz_w4
        - scaledconvolve_horiz_w8
        - scaledconvolve_vert_w16
        - scaledconvolve_vert_w4
        - scaledconvolve_vert_w8
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_ssse3.c:1049,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_ssse3.c:1050,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_ssse3.c:1051,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_ssse3.c:1052,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_ssse3.c:1059,5'
          Dst:             scaledconvolve_horiz_w4
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_ssse3.c:1055,5'
          Dst:             scaledconvolve_horiz_w8
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_ssse3.c:1065,5'
          Dst:             scaledconvolve_vert_w16
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_ssse3.c:1068,5'
          Dst:             scaledconvolve_vert_w8
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_ssse3.c:1071,5'
          Dst:             scaledconvolve_vert_w4
    - functionName:    vpx_convolve8_avg_horiz_ssse3
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 737
      functionLinenumberEnd: 737
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         42
      ICount:          196
      EdgeCount:       56
      CyclomaticComplexity: 16
      functionsReached:
        - __assert_fail
        - vpx_filter_block1d16_h2_avg_ssse3
        - vpx_filter_block1d16_h8_avg_ssse3
        - vpx_filter_block1d4_h2_avg_ssse3
        - vpx_filter_block1d4_h8_avg_ssse3
        - vpx_filter_block1d8_h2_avg_ssse3
        - vpx_filter_block1d8_h8_avg_ssse3
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_ssse3.c:737,1'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_ssse3.c:737,1'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_ssse3.c:737,1'
          Dst:             vpx_filter_block1d16_h8_avg_ssse3
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_ssse3.c:737,1'
          Dst:             vpx_filter_block1d8_h8_avg_ssse3
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_ssse3.c:737,1'
          Dst:             vpx_filter_block1d4_h8_avg_ssse3
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_ssse3.c:737,1'
          Dst:             vpx_filter_block1d16_h8_avg_ssse3
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_ssse3.c:737,1'
          Dst:             vpx_filter_block1d8_h8_avg_ssse3
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_ssse3.c:737,1'
          Dst:             vpx_filter_block1d4_h8_avg_ssse3
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_ssse3.c:737,1'
          Dst:             vpx_filter_block1d16_h2_avg_ssse3
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_ssse3.c:737,1'
          Dst:             vpx_filter_block1d8_h2_avg_ssse3
        - Src:             '/src/libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_ssse3.c:737,1'
          Dst:             vpx_filter_block1d4_h2_avg_ssse3
    - functionName:    vpx_filter_block1d16_h8_avg_ssse3
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    store_8x1_2t_avg_pixels_ver
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 872
      functionLinenumberEnd: 878
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    store_16x2_avg_pixels
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 857
      functionLinenumberEnd: 867
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    store_8x1_avg_pixels
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 822
      functionLinenumberEnd: 830
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    store_8x2_avg_pixels
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 834
      functionLinenumberEnd: 844
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          21
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    store_16x1_avg_pixels
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 847
      functionLinenumberEnd: 853
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    store_8x1_2t_pixels_ver
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 792
      functionLinenumberEnd: 796
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    filter_8_2t_pixels
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 781
      functionLinenumberEnd: 789
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pack_8x2_2t_pixels_ver
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 772
      functionLinenumberEnd: 778
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pack_8x2_init
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 767
      functionLinenumberEnd: 769
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pack_8x1_2t_filter
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 761
      functionLinenumberEnd: 765
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    filter_16x2_2t_pixels
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 736
      functionLinenumberEnd: 738
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - filter_16_2t_pixels
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c:737,3'
          Dst:             filter_16_2t_pixels
    - functionName:    filter_16_2t_pixels
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 442
      functionLinenumberEnd: 450
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pack_16x2_2t_pixels
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 727
      functionLinenumberEnd: 733
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pack_16x2_init
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 722
      functionLinenumberEnd: 724
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mm256_loadu2_epi64
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/convolve_avx2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    filter_8x9_pixels
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 556
      functionLinenumberEnd: 559
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - filter_8x1_pixels
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c:557,3'
          Dst:             filter_8x1_pixels
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c:558,3'
          Dst:             filter_8x1_pixels
    - functionName:    filter_8x1_pixels
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 290
      functionLinenumberEnd: 313
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          30
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    16
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pack_8x9_pixels
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 541
      functionLinenumberEnd: 553
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          26
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pack_8x9_init
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 509
      functionLinenumberEnd: 538
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          55
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    update_pixels
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 561
      functionLinenumberEnd: 567
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    update_16x9_pixels
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 691
      functionLinenumberEnd: 694
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - update_pixels
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c:692,3'
          Dst:             update_pixels
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c:693,3'
          Dst:             update_pixels
    - functionName:    store_16x2_pixels
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 684
      functionLinenumberEnd: 689
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    filter_16x9_pixels
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 667
      functionLinenumberEnd: 680
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - filter_8x1_pixels
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c:671,5'
          Dst:             filter_8x1_pixels
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c:671,5'
          Dst:             filter_8x1_pixels
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c:671,5'
          Dst:             filter_8x1_pixels
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c:671,5'
          Dst:             filter_8x1_pixels
    - functionName:    pack_16x9_pixels
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 644
      functionLinenumberEnd: 664
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          33
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pack_16x9_init
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 593
      functionLinenumberEnd: 641
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          83
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    filter_8x1_2t_pixels
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 453
      functionLinenumberEnd: 458
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pack_8x1_2t_pixels
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 430
      functionLinenumberEnd: 438
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pack_8x2_2t_pixels
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 416
      functionLinenumberEnd: 420
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pack_16_2t_pixels
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c:419,3'
          Dst:             pack_16_2t_pixels
    - functionName:    pack_16_2t_pixels
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 402
      functionLinenumberEnd: 413
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          21
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pack_16x1_2t_pixels
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 423
      functionLinenumberEnd: 427
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pack_16_2t_pixels
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c:426,3'
          Dst:             pack_16_2t_pixels
    - functionName:    pack_2t_filter
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 391
      functionLinenumberEnd: 396
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mm256_storeu2_epi64
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/convolve_avx2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mm256_store2_si128
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/convolve_avx2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mm256_round_epi32
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/convolve_avx2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 138
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mm256_madd_add_epi32
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/convolve_avx2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 153
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mm256_loadu2_si128
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/convolve_avx2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    store_8x1_pixels
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 316
      functionLinenumberEnd: 322
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pack_8x1_pixels
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 247
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          37
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pack_pixels
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c:251,3'
          Dst:             pack_pixels
    - functionName:    pack_pixels
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionLinenumberEnd: 228
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          21
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    store_8x2_pixels
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 326
      functionLinenumberEnd: 331
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pack_8x2_pixels
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 264
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pack_16_pixels
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c:263,3'
          Dst:             pack_16_pixels
    - functionName:    pack_16_pixels
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          52
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pack_pixels
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c:235,3'
          Dst:             pack_pixels
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c:236,3'
          Dst:             pack_pixels
    - functionName:    store_16x1_pixels
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 334
      functionLinenumberEnd: 338
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pack_16x1_pixels
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 266
      functionLinenumberEnd: 271
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pack_16_pixels
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c:270,3'
          Dst:             pack_16_pixels
    - functionName:    pack_filters
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 275
      functionLinenumberEnd: 286
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_convolve8_avg_avx2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1494
      functionLinenumberEnd: 1494
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          112
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
        - vpx_highbd_convolve8_avg_c
        - vpx_highbd_convolve8_avg_vert_avx2
        - vpx_highbd_convolve8_horiz_avx2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c:1494,1'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c:1494,1'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c:1494,1'
          Dst:             vpx_highbd_convolve8_horiz_avx2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c:1494,1'
          Dst:             vpx_highbd_convolve8_avg_vert_avx2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c:1494,1'
          Dst:             vpx_highbd_convolve8_horiz_avx2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c:1494,1'
          Dst:             vpx_highbd_convolve8_avg_vert_avx2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c:1494,1'
          Dst:             vpx_highbd_convolve8_horiz_avx2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c:1494,1'
          Dst:             vpx_highbd_convolve8_avg_vert_avx2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c:1494,1'
          Dst:             vpx_highbd_convolve8_avg_c
    - functionName:    vpx_highbd_convolve8_horiz_avx2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1469
      functionLinenumberEnd: 1469
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         66
      ICount:          314
      EdgeCount:       89
      CyclomaticComplexity: 25
      functionsReached:
        - vpx_highbd_convolve8_horiz_c
        - vpx_highbd_filter_block1d16_h2_avx2
        - vpx_highbd_filter_block1d16_h4_avx2
        - vpx_highbd_filter_block1d16_h8_avx2
        - vpx_highbd_filter_block1d4_h2_sse2
        - vpx_highbd_filter_block1d4_h4_avx2
        - vpx_highbd_filter_block1d4_h8_sse2
        - vpx_highbd_filter_block1d8_h2_avx2
        - vpx_highbd_filter_block1d8_h4_avx2
        - vpx_highbd_filter_block1d8_h8_avx2
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c:1469,1'
          Dst:             vpx_highbd_filter_block1d16_h8_avx2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c:1469,1'
          Dst:             vpx_highbd_filter_block1d8_h8_avx2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c:1469,1'
          Dst:             vpx_highbd_filter_block1d4_h8_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c:1469,1'
          Dst:             vpx_highbd_filter_block1d16_h4_avx2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c:1469,1'
          Dst:             vpx_highbd_filter_block1d8_h4_avx2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c:1469,1'
          Dst:             vpx_highbd_filter_block1d4_h4_avx2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c:1469,1'
          Dst:             vpx_highbd_filter_block1d16_h2_avx2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c:1469,1'
          Dst:             vpx_highbd_filter_block1d8_h2_avx2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c:1469,1'
          Dst:             vpx_highbd_filter_block1d4_h2_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c:1469,1'
          Dst:             vpx_highbd_convolve8_horiz_c
    - functionName:    vpx_highbd_convolve8_avg_vert_avx2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1492
      functionLinenumberEnd: 1492
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         66
      ICount:          326
      EdgeCount:       89
      CyclomaticComplexity: 25
      functionsReached:
        - vpx_highbd_convolve8_avg_vert_c
        - vpx_highbd_filter_block1d16_v2_avg_avx2
        - vpx_highbd_filter_block1d16_v8_avg_avx2
        - vpx_highbd_filter_block1d4_v2_avg_sse2
        - vpx_highbd_filter_block1d4_v8_avg_sse2
        - vpx_highbd_filter_block1d8_v2_avg_avx2
        - vpx_highbd_filter_block1d8_v8_avg_avx2
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c:1492,1'
          Dst:             vpx_highbd_filter_block1d16_v8_avg_avx2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c:1492,1'
          Dst:             vpx_highbd_filter_block1d8_v8_avg_avx2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c:1492,1'
          Dst:             vpx_highbd_filter_block1d4_v8_avg_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c:1492,1'
          Dst:             vpx_highbd_filter_block1d16_v8_avg_avx2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c:1492,1'
          Dst:             vpx_highbd_filter_block1d8_v8_avg_avx2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c:1492,1'
          Dst:             vpx_highbd_filter_block1d4_v8_avg_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c:1492,1'
          Dst:             vpx_highbd_filter_block1d16_v2_avg_avx2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c:1492,1'
          Dst:             vpx_highbd_filter_block1d8_v2_avg_avx2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c:1492,1'
          Dst:             vpx_highbd_filter_block1d4_v2_avg_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c:1492,1'
          Dst:             vpx_highbd_convolve8_avg_vert_c
    - functionName:    vpx_highbd_filter_block1d16_v8_avg_avx2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1144
      functionLinenumberEnd: 1163
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          55
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - filter_16x9_pixels
        - pack_16x9_init
        - pack_16x9_pixels
        - pack_filters
        - store_16x2_avg_pixels
        - update_16x9_pixels
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c:1149,3'
          Dst:             pack_filters
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c:1151,3'
          Dst:             pack_16x9_init
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c:1154,5'
          Dst:             pack_16x9_pixels
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c:1155,5'
          Dst:             filter_16x9_pixels
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c:1156,5'
          Dst:             store_16x2_avg_pixels
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c:1157,5'
          Dst:             update_16x9_pixels
    - functionName:    vpx_highbd_filter_block1d8_v8_avg_avx2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1120
      functionLinenumberEnd: 1140
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          55
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - filter_8x9_pixels
        - pack_8x9_init
        - pack_8x9_pixels
        - pack_filters
        - store_8x2_avg_pixels
        - update_pixels
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c:1125,3'
          Dst:             pack_filters
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c:1127,3'
          Dst:             pack_8x9_init
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c:1130,5'
          Dst:             pack_8x9_pixels
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c:1132,5'
          Dst:             filter_8x9_pixels
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c:1133,5'
          Dst:             store_8x2_avg_pixels
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c:1134,5'
          Dst:             update_pixels
    - functionName:    vpx_highbd_filter_block1d16_v2_avg_avx2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1213
      functionLinenumberEnd: 1230
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          57
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - filter_16x2_2t_pixels
        - pack_16x2_2t_pixels
        - pack_16x2_init
        - pack_2t_filter
        - store_16x1_avg_pixels
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c:1218,3'
          Dst:             pack_2t_filter
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c:1219,3'
          Dst:             pack_16x2_init
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c:1222,5'
          Dst:             pack_16x2_2t_pixels
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c:1223,5'
          Dst:             filter_16x2_2t_pixels
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c:1224,5'
          Dst:             store_16x1_avg_pixels
    - functionName:    vpx_highbd_filter_block1d8_v2_avg_avx2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1234
      functionLinenumberEnd: 1251
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          57
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - filter_8_2t_pixels
        - pack_8x1_2t_filter
        - pack_8x2_2t_pixels_ver
        - pack_8x2_init
        - store_8x1_2t_avg_pixels_ver
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c:1239,3'
          Dst:             pack_8x1_2t_filter
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c:1240,3'
          Dst:             pack_8x2_init
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c:1243,5'
          Dst:             pack_8x2_2t_pixels_ver
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c:1244,5'
          Dst:             filter_8_2t_pixels
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c:1245,5'
          Dst:             store_8x1_2t_avg_pixels_ver
    - functionName:    vpx_highbd_filter_block1d16_h8_avx2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 369
      functionLinenumberEnd: 386
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          54
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - filter_8x1_pixels
        - pack_16x1_pixels
        - pack_filters
        - store_16x1_pixels
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c:374,3'
          Dst:             pack_filters
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c:378,5'
          Dst:             pack_16x1_pixels
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c:379,5'
          Dst:             filter_8x1_pixels
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c:380,5'
          Dst:             filter_8x1_pixels
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c:381,5'
          Dst:             store_16x1_pixels
    - functionName:    vpx_highbd_filter_block1d8_h8_avx2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 342
      functionLinenumberEnd: 365
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          68
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - filter_8x1_pixels
        - pack_8x1_pixels
        - pack_8x2_pixels
        - pack_filters
        - store_8x1_pixels
        - store_8x2_pixels
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c:347,3'
          Dst:             pack_filters
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c:351,5'
          Dst:             pack_8x2_pixels
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c:352,5'
          Dst:             filter_8x1_pixels
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c:353,5'
          Dst:             filter_8x1_pixels
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c:354,5'
          Dst:             store_8x2_pixels
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c:361,5'
          Dst:             pack_8x1_pixels
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c:362,5'
          Dst:             filter_8x1_pixels
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c:363,5'
          Dst:             store_8x1_pixels
    - functionName:    vpx_highbd_filter_block1d16_h4_avx2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1111
      functionLinenumberEnd: 1116
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_highbd_filter_block1d8_h4_avx2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c:1112,3'
          Dst:             vpx_highbd_filter_block1d8_h4_avx2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c:1114,3'
          Dst:             vpx_highbd_filter_block1d8_h4_avx2
    - functionName:    vpx_highbd_filter_block1d8_h4_avx2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1016
      functionLinenumberEnd: 1107
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          112
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - mm256_loadu2_si128
        - mm256_madd_add_epi32
        - mm256_round_epi32
        - mm256_store2_si128
        - mm256_storeu2_epi64
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c:1059,15'
          Dst:             mm256_loadu2_si128
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c:1064,17'
          Dst:             mm256_madd_add_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c:1069,15'
          Dst:             mm256_loadu2_si128
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c:1074,16'
          Dst:             mm256_madd_add_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c:1078,17'
          Dst:             mm256_round_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c:1079,16'
          Dst:             mm256_round_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c:1084,5'
          Dst:             mm256_store2_si128
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c:1093,15'
          Dst:             mm256_loadu2_si128
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c:1097,15'
          Dst:             mm256_madd_add_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c:1100,15'
          Dst:             mm256_round_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c:1105,5'
          Dst:             mm256_storeu2_epi64
    - functionName:    vpx_highbd_filter_block1d4_h4_avx2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 930
      functionLinenumberEnd: 1012
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          99
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - mm256_loadu2_si128
        - mm256_madd_add_epi32
        - mm256_round_epi32
        - mm256_storeu2_epi64
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c:972,15'
          Dst:             mm256_loadu2_si128
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c:977,15'
          Dst:             mm256_madd_add_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c:981,15'
          Dst:             mm256_round_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c:986,5'
          Dst:             mm256_storeu2_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c:996,15'
          Dst:             mm256_loadu2_si128
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c:1001,15'
          Dst:             mm256_madd_add_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c:1005,15'
          Dst:             mm256_round_epi32
    - functionName:    vpx_highbd_filter_block1d16_h2_avx2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 488
      functionLinenumberEnd: 504
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          56
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - filter_16_2t_pixels
        - pack_16x1_2t_pixels
        - pack_2t_filter
        - store_16x1_pixels
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c:493,3'
          Dst:             pack_2t_filter
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c:497,5'
          Dst:             pack_16x1_2t_pixels
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c:498,5'
          Dst:             filter_16_2t_pixels
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c:499,5'
          Dst:             store_16x1_pixels
    - functionName:    vpx_highbd_filter_block1d8_h2_avx2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 462
      functionLinenumberEnd: 484
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          71
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - filter_16_2t_pixels
        - filter_8x1_2t_pixels
        - pack_2t_filter
        - pack_8x1_2t_pixels
        - pack_8x2_2t_pixels
        - store_8x1_pixels
        - store_8x2_pixels
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c:467,3'
          Dst:             pack_2t_filter
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c:471,5'
          Dst:             pack_8x2_2t_pixels
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c:472,5'
          Dst:             filter_16_2t_pixels
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c:473,5'
          Dst:             store_8x2_pixels
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c:480,5'
          Dst:             pack_8x1_2t_pixels
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c:481,5'
          Dst:             filter_8x1_2t_pixels
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c:482,5'
          Dst:             store_8x1_pixels
    - functionName:    vpx_highbd_filter_block1d8_h2_avg_avx2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1167
      functionLinenumberEnd: 1189
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          71
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - filter_16_2t_pixels
        - filter_8x1_2t_pixels
        - pack_2t_filter
        - pack_8x1_2t_pixels
        - pack_8x2_2t_pixels
        - store_8x1_avg_pixels
        - store_8x2_avg_pixels
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c:1172,3'
          Dst:             pack_2t_filter
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c:1176,5'
          Dst:             pack_8x2_2t_pixels
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c:1177,5'
          Dst:             filter_16_2t_pixels
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c:1178,5'
          Dst:             store_8x2_avg_pixels
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c:1185,5'
          Dst:             pack_8x1_2t_pixels
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c:1186,5'
          Dst:             filter_8x1_2t_pixels
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c:1187,5'
          Dst:             store_8x1_avg_pixels
    - functionName:    vpx_highbd_filter_block1d16_h2_avg_avx2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1193
      functionLinenumberEnd: 1209
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          56
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - filter_16_2t_pixels
        - pack_16x1_2t_pixels
        - pack_2t_filter
        - store_16x1_avg_pixels
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c:1198,3'
          Dst:             pack_2t_filter
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c:1202,5'
          Dst:             pack_16x1_2t_pixels
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c:1203,5'
          Dst:             filter_16_2t_pixels
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c:1204,5'
          Dst:             store_16x1_avg_pixels
    - functionName:    vpx_highbd_filter_block1d8_h8_avg_avx2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 882
      functionLinenumberEnd: 905
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          68
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - filter_8x1_pixels
        - pack_8x1_pixels
        - pack_8x2_pixels
        - pack_filters
        - store_8x1_avg_pixels
        - store_8x2_avg_pixels
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c:887,3'
          Dst:             pack_filters
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c:891,5'
          Dst:             pack_8x2_pixels
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c:892,5'
          Dst:             filter_8x1_pixels
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c:893,5'
          Dst:             filter_8x1_pixels
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c:894,5'
          Dst:             store_8x2_avg_pixels
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c:901,5'
          Dst:             pack_8x1_pixels
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c:902,5'
          Dst:             filter_8x1_pixels
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c:903,5'
          Dst:             store_8x1_avg_pixels
    - functionName:    vpx_highbd_filter_block1d16_h8_avg_avx2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 909
      functionLinenumberEnd: 926
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          54
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - filter_8x1_pixels
        - pack_16x1_pixels
        - pack_filters
        - store_16x1_avg_pixels
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c:914,3'
          Dst:             pack_filters
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c:918,5'
          Dst:             pack_16x1_pixels
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c:919,5'
          Dst:             filter_8x1_pixels
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c:920,5'
          Dst:             filter_8x1_pixels
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c:921,5'
          Dst:             store_16x1_avg_pixels
    - functionName:    vpx_highbd_convolve8_avg_horiz_avx2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1491
      functionLinenumberEnd: 1491
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         66
      ICount:          314
      EdgeCount:       89
      CyclomaticComplexity: 25
      functionsReached:
        - vpx_highbd_convolve8_avg_horiz_c
        - vpx_highbd_filter_block1d16_h2_avg_avx2
        - vpx_highbd_filter_block1d16_h8_avg_avx2
        - vpx_highbd_filter_block1d4_h2_avg_sse2
        - vpx_highbd_filter_block1d4_h8_avg_sse2
        - vpx_highbd_filter_block1d8_h2_avg_avx2
        - vpx_highbd_filter_block1d8_h8_avg_avx2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c:1491,1'
          Dst:             vpx_highbd_filter_block1d16_h8_avg_avx2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c:1491,1'
          Dst:             vpx_highbd_filter_block1d8_h8_avg_avx2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c:1491,1'
          Dst:             vpx_highbd_filter_block1d4_h8_avg_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c:1491,1'
          Dst:             vpx_highbd_filter_block1d16_h8_avg_avx2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c:1491,1'
          Dst:             vpx_highbd_filter_block1d8_h8_avg_avx2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c:1491,1'
          Dst:             vpx_highbd_filter_block1d4_h8_avg_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c:1491,1'
          Dst:             vpx_highbd_filter_block1d16_h2_avg_avx2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c:1491,1'
          Dst:             vpx_highbd_filter_block1d8_h2_avg_avx2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c:1491,1'
          Dst:             vpx_highbd_filter_block1d4_h2_avg_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c:1491,1'
          Dst:             vpx_highbd_convolve8_avg_horiz_c
    - functionName:    vpx_highbd_convolve8_avx2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1472
      functionLinenumberEnd: 1472
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          112
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
        - vpx_highbd_convolve8_c
        - vpx_highbd_convolve8_horiz_avx2
        - vpx_highbd_convolve8_vert_avx2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c:1472,1'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c:1472,1'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c:1472,1'
          Dst:             vpx_highbd_convolve8_horiz_avx2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c:1472,1'
          Dst:             vpx_highbd_convolve8_vert_avx2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c:1472,1'
          Dst:             vpx_highbd_convolve8_horiz_avx2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c:1472,1'
          Dst:             vpx_highbd_convolve8_vert_avx2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c:1472,1'
          Dst:             vpx_highbd_convolve8_horiz_avx2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c:1472,1'
          Dst:             vpx_highbd_convolve8_vert_avx2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c:1472,1'
          Dst:             vpx_highbd_convolve8_c
    - functionName:    vpx_highbd_convolve8_vert_avx2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1470
      functionLinenumberEnd: 1470
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         66
      ICount:          326
      EdgeCount:       89
      CyclomaticComplexity: 25
      functionsReached:
        - vpx_highbd_convolve8_vert_c
        - vpx_highbd_filter_block1d16_v2_avx2
        - vpx_highbd_filter_block1d16_v4_avx2
        - vpx_highbd_filter_block1d16_v8_avx2
        - vpx_highbd_filter_block1d4_v2_sse2
        - vpx_highbd_filter_block1d4_v4_avx2
        - vpx_highbd_filter_block1d4_v8_sse2
        - vpx_highbd_filter_block1d8_v2_avx2
        - vpx_highbd_filter_block1d8_v4_avx2
        - vpx_highbd_filter_block1d8_v8_avx2
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c:1470,1'
          Dst:             vpx_highbd_filter_block1d16_v8_avx2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c:1470,1'
          Dst:             vpx_highbd_filter_block1d8_v8_avx2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c:1470,1'
          Dst:             vpx_highbd_filter_block1d4_v8_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c:1470,1'
          Dst:             vpx_highbd_filter_block1d16_v4_avx2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c:1470,1'
          Dst:             vpx_highbd_filter_block1d8_v4_avx2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c:1470,1'
          Dst:             vpx_highbd_filter_block1d4_v4_avx2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c:1470,1'
          Dst:             vpx_highbd_filter_block1d16_v2_avx2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c:1470,1'
          Dst:             vpx_highbd_filter_block1d8_v2_avx2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c:1470,1'
          Dst:             vpx_highbd_filter_block1d4_v2_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c:1470,1'
          Dst:             vpx_highbd_convolve8_vert_c
    - functionName:    vpx_highbd_filter_block1d16_v8_avx2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 698
      functionLinenumberEnd: 717
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          55
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - filter_16x9_pixels
        - pack_16x9_init
        - pack_16x9_pixels
        - pack_filters
        - store_16x2_pixels
        - update_16x9_pixels
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c:703,3'
          Dst:             pack_filters
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c:705,3'
          Dst:             pack_16x9_init
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c:708,5'
          Dst:             pack_16x9_pixels
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c:709,5'
          Dst:             filter_16x9_pixels
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c:710,5'
          Dst:             store_16x2_pixels
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c:711,5'
          Dst:             update_16x9_pixels
    - functionName:    vpx_highbd_filter_block1d8_v8_avx2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 571
      functionLinenumberEnd: 591
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          55
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - filter_8x9_pixels
        - pack_8x9_init
        - pack_8x9_pixels
        - pack_filters
        - store_8x2_pixels
        - update_pixels
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c:576,3'
          Dst:             pack_filters
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c:578,3'
          Dst:             pack_8x9_init
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c:581,5'
          Dst:             pack_8x9_pixels
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c:583,5'
          Dst:             filter_8x9_pixels
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c:584,5'
          Dst:             store_8x2_pixels
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c:585,5'
          Dst:             update_pixels
    - functionName:    vpx_highbd_filter_block1d16_v4_avx2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1435
      functionLinenumberEnd: 1440
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_highbd_filter_block1d8_v4_avx2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c:1436,3'
          Dst:             vpx_highbd_filter_block1d8_v4_avx2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c:1438,3'
          Dst:             vpx_highbd_filter_block1d8_v4_avx2
    - functionName:    vpx_highbd_filter_block1d8_v4_avx2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1340
      functionLinenumberEnd: 1431
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          95
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - mm256_loadu2_si128
        - mm256_madd_add_epi32
        - mm256_round_epi32
        - mm256_store2_si128
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c:1372,17'
          Dst:             mm256_loadu2_si128
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c:1402,18'
          Dst:             mm256_madd_add_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c:1406,18'
          Dst:             mm256_madd_add_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c:1411,9'
          Dst:             mm256_round_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c:1413,9'
          Dst:             mm256_round_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c:1420,5'
          Dst:             mm256_store2_si128
    - functionName:    vpx_highbd_filter_block1d4_v4_avx2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1255
      functionLinenumberEnd: 1336
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          89
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - mm256_loadu2_epi64
        - mm256_madd_add_epi32
        - mm256_round_epi32
        - mm256_storeu2_epi64
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c:1287,17'
          Dst:             mm256_loadu2_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c:1315,15'
          Dst:             mm256_madd_add_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c:1319,15'
          Dst:             mm256_round_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c:1326,5'
          Dst:             mm256_storeu2_epi64
    - functionName:    vpx_highbd_filter_block1d16_v2_avx2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 742
      functionLinenumberEnd: 759
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          57
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - filter_16x2_2t_pixels
        - pack_16x2_2t_pixels
        - pack_16x2_init
        - pack_2t_filter
        - store_16x1_pixels
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c:747,3'
          Dst:             pack_2t_filter
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c:748,3'
          Dst:             pack_16x2_init
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c:751,5'
          Dst:             pack_16x2_2t_pixels
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c:752,5'
          Dst:             filter_16x2_2t_pixels
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c:753,5'
          Dst:             store_16x1_pixels
    - functionName:    vpx_highbd_filter_block1d8_v2_avx2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 800
      functionLinenumberEnd: 817
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          57
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - filter_8_2t_pixels
        - pack_8x1_2t_filter
        - pack_8x2_2t_pixels_ver
        - pack_8x2_init
        - store_8x1_2t_pixels_ver
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c:805,3'
          Dst:             pack_8x1_2t_filter
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c:806,3'
          Dst:             pack_8x2_init
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c:809,5'
          Dst:             pack_8x2_2t_pixels_ver
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c:810,5'
          Dst:             filter_8_2t_pixels
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c:811,5'
          Dst:             store_8x1_2t_pixels_ver
    - functionName:    vpx_highbd_convolve_avg_avx2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          197
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c:113,3'
          Dst:             __assert_fail
    - functionName:    vpx_highbd_convolve_copy_avx2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 23
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          155
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_convolve_avx2.c:31,3'
          Dst:             __assert_fail
    - functionName:    vpx_lpf_vertical_16_dual_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/loopfilter_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1766
      functionLinenumberEnd: 1779
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - transpose8x16
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/loopfilter_sse2.c:1770,3'
          Dst:             transpose8x16
        - Src:             '/src/libvpx/vpx_dsp/x86/loopfilter_sse2.c:1771,3'
          Dst:             transpose8x16
        - Src:             '/src/libvpx/vpx_dsp/x86/loopfilter_sse2.c:1777,3'
          Dst:             transpose8x16
        - Src:             '/src/libvpx/vpx_dsp/x86/loopfilter_sse2.c:1778,3'
          Dst:             transpose8x16
    - functionName:    transpose8x16
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/loopfilter_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1530
      functionLinenumberEnd: 1597
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          163
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_lpf_vertical_16_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/loopfilter_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1739
      functionLinenumberEnd: 1762
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          38
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - transpose
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/loopfilter_sse2.c:1750,3'
          Dst:             transpose
        - Src:             '/src/libvpx/vpx_dsp/x86/loopfilter_sse2.c:1761,3'
          Dst:             transpose
    - functionName:    transpose
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/loopfilter_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1601
      functionLinenumberEnd: 1663
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          203
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_lpf_vertical_8_dual_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/loopfilter_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1715
      functionLinenumberEnd: 1734
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - transpose
        - transpose8x16
        - vpx_lpf_horizontal_8_dual_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/loopfilter_sse2.c:1721,3'
          Dst:             transpose8x16
        - Src:             '/src/libvpx/vpx_dsp/x86/loopfilter_sse2.c:1724,3'
          Dst:             vpx_lpf_horizontal_8_dual_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/loopfilter_sse2.c:1733,3'
          Dst:             transpose
    - functionName:    vpx_lpf_horizontal_8_dual_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/loopfilter_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1148
      functionLinenumberEnd: 1391
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          314
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_lpf_vertical_8_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/loopfilter_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1691
      functionLinenumberEnd: 1710
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - transpose
        - vpx_lpf_horizontal_8_sse2
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/loopfilter_sse2.c:1700,3'
          Dst:             transpose
        - Src:             '/src/libvpx/vpx_dsp/x86/loopfilter_sse2.c:1703,3'
          Dst:             vpx_lpf_horizontal_8_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/loopfilter_sse2.c:1709,3'
          Dst:             transpose
    - functionName:    vpx_lpf_horizontal_8_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/loopfilter_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 928
      functionLinenumberEnd: 1143
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          214
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - abs_diff
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/loopfilter_sse2.c:960,16'
          Dst:             abs_diff
        - Src:             '/src/libvpx/vpx_dsp/x86/loopfilter_sse2.c:963,16'
          Dst:             abs_diff
        - Src:             '/src/libvpx/vpx_dsp/x86/loopfilter_sse2.c:964,16'
          Dst:             abs_diff
        - Src:             '/src/libvpx/vpx_dsp/x86/loopfilter_sse2.c:978,25'
          Dst:             abs_diff
        - Src:             '/src/libvpx/vpx_dsp/x86/loopfilter_sse2.c:978,47'
          Dst:             abs_diff
        - Src:             '/src/libvpx/vpx_dsp/x86/loopfilter_sse2.c:986,25'
          Dst:             abs_diff
        - Src:             '/src/libvpx/vpx_dsp/x86/loopfilter_sse2.c:986,47'
          Dst:             abs_diff
    - functionName:    abs_diff
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/loopfilter_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 18
      functionLinenumberEnd: 19
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    46
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_lpf_vertical_4_dual_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/loopfilter_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1668
      functionLinenumberEnd: 1686
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - transpose
        - transpose8x16
        - vpx_lpf_horizontal_4_dual_sse2
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/loopfilter_sse2.c:1674,3'
          Dst:             transpose8x16
        - Src:             '/src/libvpx/vpx_dsp/x86/loopfilter_sse2.c:1677,3'
          Dst:             vpx_lpf_horizontal_4_dual_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/loopfilter_sse2.c:1685,3'
          Dst:             transpose
    - functionName:    vpx_lpf_horizontal_4_dual_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/loopfilter_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1399
      functionLinenumberEnd: 1527
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          140
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    filter16_mask
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/loopfilter_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 586
      functionLinenumberEnd: 590
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    14
      BranchProfiles:  []
      Callsites:       []
    - functionName:    filter_add2_sub2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/loopfilter_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 567
      functionLinenumberEnd: 570
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    36
      BranchProfiles:  []
      Callsites:       []
    - functionName:    filter8_mask
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/loopfilter_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 576
      functionLinenumberEnd: 580
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_lpf_horizontal_16_dual_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/loopfilter_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 596
      functionLinenumberEnd: 923
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          400
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - abs_diff
        - filter16_mask
        - filter8_mask
        - filter_add2_sub2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/loopfilter_sse2.c:629,30'
          Dst:             abs_diff
        - Src:             '/src/libvpx/vpx_dsp/x86/loopfilter_sse2.c:630,30'
          Dst:             abs_diff
        - Src:             '/src/libvpx/vpx_dsp/x86/loopfilter_sse2.c:633,24'
          Dst:             abs_diff
        - Src:             '/src/libvpx/vpx_dsp/x86/loopfilter_sse2.c:634,24'
          Dst:             abs_diff
        - Src:             '/src/libvpx/vpx_dsp/x86/loopfilter_sse2.c:646,25'
          Dst:             abs_diff
        - Src:             '/src/libvpx/vpx_dsp/x86/loopfilter_sse2.c:646,43'
          Dst:             abs_diff
        - Src:             '/src/libvpx/vpx_dsp/x86/loopfilter_sse2.c:648,25'
          Dst:             abs_diff
        - Src:             '/src/libvpx/vpx_dsp/x86/loopfilter_sse2.c:648,43'
          Dst:             abs_diff
        - Src:             '/src/libvpx/vpx_dsp/x86/loopfilter_sse2.c:656,25'
          Dst:             abs_diff
        - Src:             '/src/libvpx/vpx_dsp/x86/loopfilter_sse2.c:656,43'
          Dst:             abs_diff
        - Src:             '/src/libvpx/vpx_dsp/x86/loopfilter_sse2.c:658,25'
          Dst:             abs_diff
        - Src:             '/src/libvpx/vpx_dsp/x86/loopfilter_sse2.c:658,43'
          Dst:             abs_diff
        - Src:             '/src/libvpx/vpx_dsp/x86/loopfilter_sse2.c:660,25'
          Dst:             abs_diff
        - Src:             '/src/libvpx/vpx_dsp/x86/loopfilter_sse2.c:660,43'
          Dst:             abs_diff
        - Src:             '/src/libvpx/vpx_dsp/x86/loopfilter_sse2.c:664,26'
          Dst:             abs_diff
        - Src:             '/src/libvpx/vpx_dsp/x86/loopfilter_sse2.c:664,44'
          Dst:             abs_diff
        - Src:             '/src/libvpx/vpx_dsp/x86/loopfilter_sse2.c:666,25'
          Dst:             abs_diff
        - Src:             '/src/libvpx/vpx_dsp/x86/loopfilter_sse2.c:666,43'
          Dst:             abs_diff
        - Src:             '/src/libvpx/vpx_dsp/x86/loopfilter_sse2.c:668,25'
          Dst:             abs_diff
        - Src:             '/src/libvpx/vpx_dsp/x86/loopfilter_sse2.c:668,43'
          Dst:             abs_diff
        - Src:             '/src/libvpx/vpx_dsp/x86/loopfilter_sse2.c:772,13'
          Dst:             filter8_mask
        - Src:             '/src/libvpx/vpx_dsp/x86/loopfilter_sse2.c:774,15'
          Dst:             filter_add2_sub2
        - Src:             '/src/libvpx/vpx_dsp/x86/loopfilter_sse2.c:775,15'
          Dst:             filter_add2_sub2
        - Src:             '/src/libvpx/vpx_dsp/x86/loopfilter_sse2.c:776,13'
          Dst:             filter8_mask
        - Src:             '/src/libvpx/vpx_dsp/x86/loopfilter_sse2.c:778,15'
          Dst:             filter_add2_sub2
        - Src:             '/src/libvpx/vpx_dsp/x86/loopfilter_sse2.c:779,15'
          Dst:             filter_add2_sub2
        - Src:             '/src/libvpx/vpx_dsp/x86/loopfilter_sse2.c:780,13'
          Dst:             filter8_mask
        - Src:             '/src/libvpx/vpx_dsp/x86/loopfilter_sse2.c:782,15'
          Dst:             filter_add2_sub2
        - Src:             '/src/libvpx/vpx_dsp/x86/loopfilter_sse2.c:783,15'
          Dst:             filter_add2_sub2
        - Src:             '/src/libvpx/vpx_dsp/x86/loopfilter_sse2.c:784,13'
          Dst:             filter8_mask
        - Src:             '/src/libvpx/vpx_dsp/x86/loopfilter_sse2.c:786,15'
          Dst:             filter_add2_sub2
        - Src:             '/src/libvpx/vpx_dsp/x86/loopfilter_sse2.c:787,15'
          Dst:             filter_add2_sub2
        - Src:             '/src/libvpx/vpx_dsp/x86/loopfilter_sse2.c:788,13'
          Dst:             filter8_mask
        - Src:             '/src/libvpx/vpx_dsp/x86/loopfilter_sse2.c:790,15'
          Dst:             filter_add2_sub2
        - Src:             '/src/libvpx/vpx_dsp/x86/loopfilter_sse2.c:791,15'
          Dst:             filter_add2_sub2
        - Src:             '/src/libvpx/vpx_dsp/x86/loopfilter_sse2.c:792,13'
          Dst:             filter8_mask
        - Src:             '/src/libvpx/vpx_dsp/x86/loopfilter_sse2.c:852,12'
          Dst:             filter16_mask
        - Src:             '/src/libvpx/vpx_dsp/x86/loopfilter_sse2.c:855,14'
          Dst:             filter_add2_sub2
        - Src:             '/src/libvpx/vpx_dsp/x86/loopfilter_sse2.c:856,14'
          Dst:             filter_add2_sub2
        - Src:             '/src/libvpx/vpx_dsp/x86/loopfilter_sse2.c:857,12'
          Dst:             filter16_mask
        - Src:             '/src/libvpx/vpx_dsp/x86/loopfilter_sse2.c:860,14'
          Dst:             filter_add2_sub2
        - Src:             '/src/libvpx/vpx_dsp/x86/loopfilter_sse2.c:861,14'
          Dst:             filter_add2_sub2
        - Src:             '/src/libvpx/vpx_dsp/x86/loopfilter_sse2.c:862,12'
          Dst:             filter16_mask
        - Src:             '/src/libvpx/vpx_dsp/x86/loopfilter_sse2.c:865,14'
          Dst:             filter_add2_sub2
        - Src:             '/src/libvpx/vpx_dsp/x86/loopfilter_sse2.c:866,14'
          Dst:             filter_add2_sub2
        - Src:             '/src/libvpx/vpx_dsp/x86/loopfilter_sse2.c:867,12'
          Dst:             filter16_mask
        - Src:             '/src/libvpx/vpx_dsp/x86/loopfilter_sse2.c:870,14'
          Dst:             filter_add2_sub2
        - Src:             '/src/libvpx/vpx_dsp/x86/loopfilter_sse2.c:871,14'
          Dst:             filter_add2_sub2
        - Src:             '/src/libvpx/vpx_dsp/x86/loopfilter_sse2.c:872,13'
          Dst:             filter16_mask
        - Src:             '/src/libvpx/vpx_dsp/x86/loopfilter_sse2.c:875,14'
          Dst:             filter_add2_sub2
        - Src:             '/src/libvpx/vpx_dsp/x86/loopfilter_sse2.c:876,14'
          Dst:             filter_add2_sub2
        - Src:             '/src/libvpx/vpx_dsp/x86/loopfilter_sse2.c:877,13'
          Dst:             filter16_mask
        - Src:             '/src/libvpx/vpx_dsp/x86/loopfilter_sse2.c:880,14'
          Dst:             filter_add2_sub2
        - Src:             '/src/libvpx/vpx_dsp/x86/loopfilter_sse2.c:881,14'
          Dst:             filter_add2_sub2
        - Src:             '/src/libvpx/vpx_dsp/x86/loopfilter_sse2.c:882,13'
          Dst:             filter16_mask
        - Src:             '/src/libvpx/vpx_dsp/x86/loopfilter_sse2.c:885,14'
          Dst:             filter_add2_sub2
        - Src:             '/src/libvpx/vpx_dsp/x86/loopfilter_sse2.c:886,14'
          Dst:             filter_add2_sub2
        - Src:             '/src/libvpx/vpx_dsp/x86/loopfilter_sse2.c:887,13'
          Dst:             filter16_mask
        - Src:             '/src/libvpx/vpx_dsp/x86/loopfilter_sse2.c:890,14'
          Dst:             filter_add2_sub2
        - Src:             '/src/libvpx/vpx_dsp/x86/loopfilter_sse2.c:891,14'
          Dst:             filter_add2_sub2
        - Src:             '/src/libvpx/vpx_dsp/x86/loopfilter_sse2.c:892,13'
          Dst:             filter16_mask
        - Src:             '/src/libvpx/vpx_dsp/x86/loopfilter_sse2.c:895,14'
          Dst:             filter_add2_sub2
        - Src:             '/src/libvpx/vpx_dsp/x86/loopfilter_sse2.c:896,14'
          Dst:             filter_add2_sub2
        - Src:             '/src/libvpx/vpx_dsp/x86/loopfilter_sse2.c:897,13'
          Dst:             filter16_mask
        - Src:             '/src/libvpx/vpx_dsp/x86/loopfilter_sse2.c:900,14'
          Dst:             filter_add2_sub2
        - Src:             '/src/libvpx/vpx_dsp/x86/loopfilter_sse2.c:901,14'
          Dst:             filter_add2_sub2
        - Src:             '/src/libvpx/vpx_dsp/x86/loopfilter_sse2.c:902,12'
          Dst:             filter16_mask
        - Src:             '/src/libvpx/vpx_dsp/x86/loopfilter_sse2.c:905,14'
          Dst:             filter_add2_sub2
        - Src:             '/src/libvpx/vpx_dsp/x86/loopfilter_sse2.c:906,14'
          Dst:             filter_add2_sub2
        - Src:             '/src/libvpx/vpx_dsp/x86/loopfilter_sse2.c:907,12'
          Dst:             filter16_mask
        - Src:             '/src/libvpx/vpx_dsp/x86/loopfilter_sse2.c:910,14'
          Dst:             filter_add2_sub2
        - Src:             '/src/libvpx/vpx_dsp/x86/loopfilter_sse2.c:911,14'
          Dst:             filter_add2_sub2
        - Src:             '/src/libvpx/vpx_dsp/x86/loopfilter_sse2.c:912,12'
          Dst:             filter16_mask
        - Src:             '/src/libvpx/vpx_dsp/x86/loopfilter_sse2.c:915,14'
          Dst:             filter_add2_sub2
        - Src:             '/src/libvpx/vpx_dsp/x86/loopfilter_sse2.c:916,14'
          Dst:             filter_add2_sub2
        - Src:             '/src/libvpx/vpx_dsp/x86/loopfilter_sse2.c:917,12'
          Dst:             filter16_mask
    - functionName:    vpx_lpf_horizontal_16_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/loopfilter_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 234
      functionLinenumberEnd: 561
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          444
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - abs_diff
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/loopfilter_sse2.c:264,16'
          Dst:             abs_diff
        - Src:             '/src/libvpx/vpx_dsp/x86/loopfilter_sse2.c:268,16'
          Dst:             abs_diff
        - Src:             '/src/libvpx/vpx_dsp/x86/loopfilter_sse2.c:269,16'
          Dst:             abs_diff
        - Src:             '/src/libvpx/vpx_dsp/x86/loopfilter_sse2.c:283,25'
          Dst:             abs_diff
        - Src:             '/src/libvpx/vpx_dsp/x86/loopfilter_sse2.c:283,47'
          Dst:             abs_diff
        - Src:             '/src/libvpx/vpx_dsp/x86/loopfilter_sse2.c:337,27'
          Dst:             abs_diff
        - Src:             '/src/libvpx/vpx_dsp/x86/loopfilter_sse2.c:337,49'
          Dst:             abs_diff
        - Src:             '/src/libvpx/vpx_dsp/x86/loopfilter_sse2.c:351,28'
          Dst:             abs_diff
        - Src:             '/src/libvpx/vpx_dsp/x86/loopfilter_sse2.c:351,50'
          Dst:             abs_diff
        - Src:             '/src/libvpx/vpx_dsp/x86/loopfilter_sse2.c:356,27'
          Dst:             abs_diff
        - Src:             '/src/libvpx/vpx_dsp/x86/loopfilter_sse2.c:356,49'
          Dst:             abs_diff
    - functionName:    storeu_int32
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/mem_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 21
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_lpf_vertical_4_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/loopfilter_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 142
      functionLinenumberEnd: 229
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          221
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - abs_diff
        - storeu_int32
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/loopfilter_sse2.c:197,3'
          Dst:             abs_diff
        - Src:             '/src/libvpx/vpx_dsp/x86/loopfilter_sse2.c:197,3'
          Dst:             abs_diff
        - Src:             '/src/libvpx/vpx_dsp/x86/loopfilter_sse2.c:197,3'
          Dst:             abs_diff
        - Src:             '/src/libvpx/vpx_dsp/x86/loopfilter_sse2.c:197,3'
          Dst:             abs_diff
        - Src:             '/src/libvpx/vpx_dsp/x86/loopfilter_sse2.c:214,3'
          Dst:             storeu_int32
        - Src:             '/src/libvpx/vpx_dsp/x86/loopfilter_sse2.c:216,3'
          Dst:             storeu_int32
        - Src:             '/src/libvpx/vpx_dsp/x86/loopfilter_sse2.c:218,3'
          Dst:             storeu_int32
        - Src:             '/src/libvpx/vpx_dsp/x86/loopfilter_sse2.c:220,3'
          Dst:             storeu_int32
        - Src:             '/src/libvpx/vpx_dsp/x86/loopfilter_sse2.c:222,3'
          Dst:             storeu_int32
        - Src:             '/src/libvpx/vpx_dsp/x86/loopfilter_sse2.c:224,3'
          Dst:             storeu_int32
        - Src:             '/src/libvpx/vpx_dsp/x86/loopfilter_sse2.c:226,3'
          Dst:             storeu_int32
        - Src:             '/src/libvpx/vpx_dsp/x86/loopfilter_sse2.c:228,3'
          Dst:             storeu_int32
    - functionName:    vpx_lpf_horizontal_4_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/loopfilter_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          145
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - abs_diff
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/loopfilter_sse2.c:132,3'
          Dst:             abs_diff
        - Src:             '/src/libvpx/vpx_dsp/x86/loopfilter_sse2.c:132,3'
          Dst:             abs_diff
        - Src:             '/src/libvpx/vpx_dsp/x86/loopfilter_sse2.c:132,3'
          Dst:             abs_diff
        - Src:             '/src/libvpx/vpx_dsp/x86/loopfilter_sse2.c:132,3'
          Dst:             abs_diff
    - functionName:    vpx_lpf_horizontal_16_dual_avx2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/loopfilter_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 373
      functionLinenumberEnd: 913
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          515
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_lpf_horizontal_16_avx2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/loopfilter_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 363
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          454
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_lpf_vertical_16_dual_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_loopfilter_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1125
      functionLinenumberEnd: 1140
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_transpose8x16
        - vpx_highbd_lpf_horizontal_16_dual_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_loopfilter_sse2.c:1129,3'
          Dst:             highbd_transpose8x16
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_loopfilter_sse2.c:1130,3'
          Dst:             highbd_transpose8x16
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_loopfilter_sse2.c:1133,3'
          Dst:             vpx_highbd_lpf_horizontal_16_dual_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_loopfilter_sse2.c:1137,3'
          Dst:             highbd_transpose8x16
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_loopfilter_sse2.c:1138,3'
          Dst:             highbd_transpose8x16
    - functionName:    highbd_transpose8x16
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_loopfilter_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 988
      functionLinenumberEnd: 999
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_transpose
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_loopfilter_sse2.c:997,3'
          Dst:             highbd_transpose
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_loopfilter_sse2.c:998,3'
          Dst:             highbd_transpose
    - functionName:    vpx_highbd_lpf_horizontal_16_dual_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_loopfilter_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 480
      functionLinenumberEnd: 483
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_highbd_lpf_horizontal_16_sse2
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_loopfilter_sse2.c:481,3'
          Dst:             vpx_highbd_lpf_horizontal_16_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_loopfilter_sse2.c:482,3'
          Dst:             vpx_highbd_lpf_horizontal_16_sse2
    - functionName:    vpx_highbd_lpf_horizontal_16_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_loopfilter_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 475
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          516
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - signed_char_clamp_bd_sse2
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_loopfilter_sse2.c:156,24'
          Dst:             signed_char_clamp_bd_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_loopfilter_sse2.c:161,10'
          Dst:             signed_char_clamp_bd_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_loopfilter_sse2.c:163,13'
          Dst:             signed_char_clamp_bd_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_loopfilter_sse2.c:179,24'
          Dst:             signed_char_clamp_bd_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_loopfilter_sse2.c:177,24'
          Dst:             signed_char_clamp_bd_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_loopfilter_sse2.c:164,13'
          Dst:             signed_char_clamp_bd_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_loopfilter_sse2.c:173,7'
          Dst:             signed_char_clamp_bd_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_loopfilter_sse2.c:171,7'
          Dst:             signed_char_clamp_bd_sse2
    - functionName:    signed_char_clamp_bd_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_loopfilter_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 16
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    24
      BranchProfiles:  []
      Callsites:       []
    - functionName:    highbd_transpose
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_loopfilter_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 890
      functionLinenumberEnd: 985
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          187
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_lpf_vertical_16_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_loopfilter_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1097
      functionLinenumberEnd: 1120
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_transpose
        - vpx_highbd_lpf_horizontal_16_sse2
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_loopfilter_sse2.c:1108,3'
          Dst:             highbd_transpose
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_loopfilter_sse2.c:1111,3'
          Dst:             vpx_highbd_lpf_horizontal_16_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_loopfilter_sse2.c:1119,3'
          Dst:             highbd_transpose
    - functionName:    vpx_highbd_lpf_vertical_8_dual_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_loopfilter_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1073
      functionLinenumberEnd: 1092
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_transpose
        - highbd_transpose8x16
        - vpx_highbd_lpf_horizontal_8_dual_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_loopfilter_sse2.c:1079,3'
          Dst:             highbd_transpose8x16
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_loopfilter_sse2.c:1082,3'
          Dst:             vpx_highbd_lpf_horizontal_8_dual_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_loopfilter_sse2.c:1091,3'
          Dst:             highbd_transpose
    - functionName:    vpx_highbd_lpf_horizontal_8_dual_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_loopfilter_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 714
      functionLinenumberEnd: 717
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_highbd_lpf_horizontal_8_sse2
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_loopfilter_sse2.c:715,3'
          Dst:             vpx_highbd_lpf_horizontal_8_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_loopfilter_sse2.c:716,3'
          Dst:             vpx_highbd_lpf_horizontal_8_sse2
    - functionName:    vpx_highbd_lpf_horizontal_8_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_loopfilter_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 488
      functionLinenumberEnd: 709
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          275
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - signed_char_clamp_bd_sse2
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_loopfilter_sse2.c:636,10'
          Dst:             signed_char_clamp_bd_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_loopfilter_sse2.c:643,10'
          Dst:             signed_char_clamp_bd_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_loopfilter_sse2.c:650,13'
          Dst:             signed_char_clamp_bd_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_loopfilter_sse2.c:654,13'
          Dst:             signed_char_clamp_bd_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_loopfilter_sse2.c:663,12'
          Dst:             signed_char_clamp_bd_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_loopfilter_sse2.c:670,12'
          Dst:             signed_char_clamp_bd_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_loopfilter_sse2.c:683,12'
          Dst:             signed_char_clamp_bd_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_loopfilter_sse2.c:690,12'
          Dst:             signed_char_clamp_bd_sse2
    - functionName:    vpx_highbd_lpf_vertical_8_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_loopfilter_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1049
      functionLinenumberEnd: 1068
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_transpose
        - vpx_highbd_lpf_horizontal_8_sse2
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_loopfilter_sse2.c:1058,3'
          Dst:             highbd_transpose
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_loopfilter_sse2.c:1061,3'
          Dst:             vpx_highbd_lpf_horizontal_8_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_loopfilter_sse2.c:1067,3'
          Dst:             highbd_transpose
    - functionName:    vpx_highbd_lpf_vertical_4_dual_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_loopfilter_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1027
      functionLinenumberEnd: 1045
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_transpose
        - highbd_transpose8x16
        - vpx_highbd_lpf_horizontal_4_dual_sse2
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_loopfilter_sse2.c:1033,3'
          Dst:             highbd_transpose8x16
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_loopfilter_sse2.c:1036,3'
          Dst:             vpx_highbd_lpf_horizontal_4_dual_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_loopfilter_sse2.c:1044,3'
          Dst:             highbd_transpose
    - functionName:    vpx_highbd_lpf_horizontal_4_dual_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_loopfilter_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 884
      functionLinenumberEnd: 887
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_highbd_lpf_horizontal_4_sse2
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_loopfilter_sse2.c:885,3'
          Dst:             vpx_highbd_lpf_horizontal_4_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_loopfilter_sse2.c:886,3'
          Dst:             vpx_highbd_lpf_horizontal_4_sse2
    - functionName:    vpx_highbd_lpf_horizontal_4_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_loopfilter_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 722
      functionLinenumberEnd: 879
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          212
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - signed_char_clamp_bd_sse2
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_loopfilter_sse2.c:829,10'
          Dst:             signed_char_clamp_bd_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_loopfilter_sse2.c:834,10'
          Dst:             signed_char_clamp_bd_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_loopfilter_sse2.c:839,13'
          Dst:             signed_char_clamp_bd_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_loopfilter_sse2.c:840,13'
          Dst:             signed_char_clamp_bd_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_loopfilter_sse2.c:867,7'
          Dst:             signed_char_clamp_bd_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_loopfilter_sse2.c:868,23'
          Dst:             signed_char_clamp_bd_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_loopfilter_sse2.c:871,7'
          Dst:             signed_char_clamp_bd_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_loopfilter_sse2.c:872,23'
          Dst:             signed_char_clamp_bd_sse2
    - functionName:    vpx_highbd_lpf_vertical_4_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_loopfilter_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1003
      functionLinenumberEnd: 1022
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_transpose
        - vpx_highbd_lpf_horizontal_4_sse2
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_loopfilter_sse2.c:1012,3'
          Dst:             highbd_transpose
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_loopfilter_sse2.c:1015,3'
          Dst:             vpx_highbd_lpf_horizontal_4_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_loopfilter_sse2.c:1021,3'
          Dst:             highbd_transpose
    - functionName:    k_check_epi32_overflow_4
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/fwd_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          42
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    14
      BranchProfiles:  []
      Callsites:       []
    - functionName:    k_check_epi32_overflow_16
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/fwd_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 189
      functionLinenumberEnd: 201
      functionDepth:   0
      returnType:      int
      argCount:        17
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          41
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - k_check_epi32_overflow_4
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_txfm_sse2.h:190,18'
          Dst:             k_check_epi32_overflow_4
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_txfm_sse2.h:192,16'
          Dst:             k_check_epi32_overflow_4
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_txfm_sse2.h:194,18'
          Dst:             k_check_epi32_overflow_4
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_txfm_sse2.h:197,13'
          Dst:             k_check_epi32_overflow_4
    - functionName:    k_check_epi32_overflow_32
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/fwd_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 215
      functionLinenumberEnd: 243
      functionDepth:   0
      returnType:      int
      argCount:        33
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          73
      EdgeCount:       25
      CyclomaticComplexity: 9
      functionsReached:
        - k_check_epi32_overflow_4
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_txfm_sse2.h:216,18'
          Dst:             k_check_epi32_overflow_4
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_txfm_sse2.h:218,16'
          Dst:             k_check_epi32_overflow_4
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_txfm_sse2.h:220,18'
          Dst:             k_check_epi32_overflow_4
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_txfm_sse2.h:223,13'
          Dst:             k_check_epi32_overflow_4
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_txfm_sse2.h:226,15'
          Dst:             k_check_epi32_overflow_4
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_txfm_sse2.h:229,17'
          Dst:             k_check_epi32_overflow_4
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_txfm_sse2.h:231,26'
          Dst:             k_check_epi32_overflow_4
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_txfm_sse2.h:234,28'
          Dst:             k_check_epi32_overflow_4
    - functionName:    k_check_epi32_overflow_8
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/fwd_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 180
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - k_check_epi32_overflow_4
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_txfm_sse2.h:176,18'
          Dst:             k_check_epi32_overflow_4
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_txfm_sse2.h:178,16'
          Dst:             k_check_epi32_overflow_4
    - functionName:    vpx_fdct32x32_rows_c
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          299
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vpx_fdct32
      functionUses:    20
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:29,5'
          Dst:             vpx_fdct32
    - functionName:    vpx_highbd_fdct32x32_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 3125
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         101
      ICount:          3183
      EdgeCount:       146
      CyclomaticComplexity: 47
      functionsReached:
        - check_epi16_overflow_x16
        - check_epi16_overflow_x2
        - check_epi16_overflow_x4
        - check_epi16_overflow_x8
        - k_check_epi32_overflow_16
        - k_check_epi32_overflow_32
        - k_check_epi32_overflow_8
        - k_madd_epi32
        - k_packs_epi64
        - storeu_output
        - vpx_fdct32x32_rows_c
        - vpx_highbd_fdct32x32_c
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:273,22'
          Dst:             check_epi16_overflow_x8
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:277,13'
          Dst:             vpx_fdct32x32_rows_c
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:300,22'
          Dst:             check_epi16_overflow_x8
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:304,13'
          Dst:             vpx_fdct32x32_rows_c
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:327,22'
          Dst:             check_epi16_overflow_x8
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:331,13'
          Dst:             vpx_fdct32x32_rows_c
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:354,22'
          Dst:             check_epi16_overflow_x8
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:358,13'
          Dst:             vpx_fdct32x32_rows_c
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:383,20'
          Dst:             check_epi16_overflow_x16
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:389,13'
          Dst:             vpx_highbd_fdct32x32_c
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:391,13'
          Dst:             vpx_fdct32x32_rows_c
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:464,20'
          Dst:             check_epi16_overflow_x8
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:469,13'
          Dst:             vpx_highbd_fdct32x32_c
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:471,13'
          Dst:             vpx_fdct32x32_rows_c
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:641,22'
          Dst:             check_epi16_overflow_x8
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:646,15'
          Dst:             vpx_highbd_fdct32x32_c
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:689,22'
          Dst:             check_epi16_overflow_x4
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:693,15'
          Dst:             vpx_highbd_fdct32x32_c
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:718,22'
          Dst:             check_epi16_overflow_x16
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:725,15'
          Dst:             vpx_highbd_fdct32x32_c
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:748,22'
          Dst:             check_epi16_overflow_x16
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:754,15'
          Dst:             vpx_highbd_fdct32x32_c
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:781,22'
          Dst:             check_epi16_overflow_x2
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:784,15'
          Dst:             vpx_highbd_fdct32x32_c
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:859,22'
          Dst:             check_epi16_overflow_x8
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:864,15'
          Dst:             vpx_highbd_fdct32x32_c
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:878,22'
          Dst:             check_epi16_overflow_x4
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:882,15'
          Dst:             vpx_highbd_fdct32x32_c
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:934,15'
          Dst:             check_epi16_overflow_x4
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:937,15'
          Dst:             vpx_highbd_fdct32x32_c
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:980,22'
          Dst:             check_epi16_overflow_x4
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:984,15'
          Dst:             vpx_highbd_fdct32x32_c
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1009,22'
          Dst:             check_epi16_overflow_x16
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1016,15'
          Dst:             vpx_highbd_fdct32x32_c
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1073,15'
          Dst:             check_epi16_overflow_x4
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1076,15'
          Dst:             vpx_highbd_fdct32x32_c
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1093,22'
          Dst:             check_epi16_overflow_x8
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1098,15'
          Dst:             vpx_highbd_fdct32x32_c
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1174,22'
          Dst:             check_epi16_overflow_x8
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1179,15'
          Dst:             vpx_highbd_fdct32x32_c
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1272,15'
          Dst:             check_epi16_overflow_x8
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1276,15'
          Dst:             vpx_highbd_fdct32x32_c
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1301,22'
          Dst:             check_epi16_overflow_x16
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1308,15'
          Dst:             vpx_highbd_fdct32x32_c
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1401,15'
          Dst:             check_epi16_overflow_x8
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1405,15'
          Dst:             vpx_highbd_fdct32x32_c
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1497,15'
          Dst:             check_epi16_overflow_x8
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1501,15'
          Dst:             vpx_highbd_fdct32x32_c
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1686,18'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1687,18'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1688,18'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1689,18'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1690,18'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1691,18'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1692,18'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1693,18'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1695,22'
          Dst:             k_check_epi32_overflow_8
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1698,13'
          Dst:             vpx_fdct32x32_rows_c
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1739,18'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1740,18'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1741,18'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1742,18'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1743,18'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1744,18'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1745,18'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1746,18'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1747,18'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1748,18'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1749,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1750,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1751,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1752,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1753,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1754,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1755,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1756,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1757,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1758,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1759,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1760,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1761,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1762,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1763,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1764,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1765,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1766,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1767,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1768,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1769,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1770,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1773,22'
          Dst:             k_check_epi32_overflow_32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1779,13'
          Dst:             vpx_fdct32x32_rows_c
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1705,18'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1704,18'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1703,18'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1702,18'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1783,18'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1784,18'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1785,18'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1786,18'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1787,18'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1788,18'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1789,18'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1790,18'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1791,18'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1792,18'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1793,19'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1794,19'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1795,19'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1796,19'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1797,19'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1798,19'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1862,18'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1863,18'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1864,18'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1865,18'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1866,18'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1867,18'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1868,18'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1869,18'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1870,18'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1871,18'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1872,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1873,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1874,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1875,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1876,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1877,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1880,22'
          Dst:             k_check_epi32_overflow_16
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1884,13'
          Dst:             vpx_fdct32x32_rows_c
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1888,18'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1889,18'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1890,18'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1891,18'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1892,18'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1893,18'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1894,18'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1895,18'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1958,15'
          Dst:             check_epi16_overflow_x4
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1960,13'
          Dst:             vpx_fdct32x32_rows_c
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1979,18'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1980,18'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1981,18'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1982,18'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1983,18'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1984,18'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1985,18'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1986,18'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1987,18'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1988,18'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1989,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1990,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1991,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1992,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1993,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1994,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1997,22'
          Dst:             k_check_epi32_overflow_16
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2001,13'
          Dst:             vpx_fdct32x32_rows_c
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2005,18'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2006,18'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2007,18'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2008,18'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2009,18'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2010,18'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2011,18'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2012,18'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2090,18'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2091,18'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2092,18'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2093,18'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2094,18'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2095,18'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2096,18'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2097,18'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2098,18'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2099,18'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2100,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2101,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2102,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2103,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2104,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2105,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2108,22'
          Dst:             k_check_epi32_overflow_16
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2112,13'
          Dst:             vpx_fdct32x32_rows_c
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2116,18'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2117,18'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2118,18'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2119,18'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2120,18'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2121,18'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2122,18'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2123,18'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2185,15'
          Dst:             check_epi16_overflow_x4
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2187,13'
          Dst:             vpx_fdct32x32_rows_c
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2236,18'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2237,18'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2238,18'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2239,18'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2240,18'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2241,18'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2242,18'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2243,18'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2244,18'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2245,18'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2246,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2247,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2248,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2249,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2250,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2251,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2252,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2253,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2254,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2255,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2256,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2257,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2258,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2259,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2260,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2261,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2262,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2263,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2264,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2265,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2266,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2267,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2270,22'
          Dst:             k_check_epi32_overflow_32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2276,13'
          Dst:             vpx_fdct32x32_rows_c
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2280,18'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2281,18'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2282,18'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2283,18'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2284,18'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2285,18'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2286,18'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2287,18'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2288,18'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2289,18'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2290,19'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2291,19'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2292,19'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2293,19'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2294,19'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2295,19'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2359,18'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2360,18'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2361,18'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2362,18'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2363,18'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2364,18'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2365,18'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2366,18'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2367,18'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2368,18'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2369,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2370,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2371,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2372,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2373,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2374,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2375,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2376,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2377,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2378,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2379,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2380,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2381,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2382,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2383,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2384,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2385,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2386,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2387,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2388,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2389,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2390,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2393,22'
          Dst:             k_check_epi32_overflow_32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2399,13'
          Dst:             vpx_fdct32x32_rows_c
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2403,18'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2404,18'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2405,18'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2406,18'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2407,18'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2408,18'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2409,18'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2410,18'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2411,18'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2412,18'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2413,19'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2414,19'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2415,19'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2416,19'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2417,19'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2418,19'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2532,15'
          Dst:             check_epi16_overflow_x8
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2535,13'
          Dst:             vpx_fdct32x32_rows_c
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2602,18'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2603,18'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2604,18'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2605,18'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2606,18'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2607,18'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2608,18'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2609,18'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2610,18'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2611,18'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2612,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2613,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2614,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2615,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2616,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2617,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2618,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2619,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2620,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2621,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2622,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2623,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2624,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2625,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2626,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2627,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2628,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2629,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2630,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2631,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2632,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2633,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2636,22'
          Dst:             k_check_epi32_overflow_32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2642,13'
          Dst:             vpx_fdct32x32_rows_c
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2646,18'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2647,18'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2648,18'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2649,18'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2650,18'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2651,18'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2652,18'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2653,18'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2654,18'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2655,18'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2656,19'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2657,19'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2658,19'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2659,19'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2660,19'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2661,19'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2775,15'
          Dst:             check_epi16_overflow_x8
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2778,13'
          Dst:             vpx_fdct32x32_rows_c
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2810,18'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2811,18'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2812,18'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2813,18'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2814,18'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2815,18'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2816,18'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2817,18'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2818,18'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2819,18'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2820,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2821,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2822,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2823,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2824,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2825,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2826,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2827,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2828,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2829,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2830,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2831,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2832,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2833,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2834,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2835,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2836,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2837,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2838,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2839,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2840,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2841,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2844,22'
          Dst:             k_check_epi32_overflow_32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2850,13'
          Dst:             vpx_fdct32x32_rows_c
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2854,18'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2855,18'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2856,18'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2857,18'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2858,18'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2859,18'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2860,18'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2861,18'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2862,18'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2863,18'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2864,19'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2865,19'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2866,19'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2867,19'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2868,19'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2869,19'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2983,15'
          Dst:             check_epi16_overflow_x8
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2986,13'
          Dst:             vpx_fdct32x32_rows_c
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:3110,13'
          Dst:             storeu_output
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:3111,13'
          Dst:             storeu_output
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:3112,13'
          Dst:             storeu_output
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:3113,13'
          Dst:             storeu_output
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:3114,13'
          Dst:             storeu_output
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:3115,13'
          Dst:             storeu_output
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:3116,13'
          Dst:             storeu_output
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:3117,13'
          Dst:             storeu_output
    - functionName:    check_epi16_overflow_x8
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/fwd_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - check_epi16_overflow_x4
      functionUses:    33
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_txfm_sse2.h:71,10'
          Dst:             check_epi16_overflow_x4
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_txfm_sse2.h:72,10'
          Dst:             check_epi16_overflow_x4
    - functionName:    check_epi16_overflow_x16
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/fwd_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      int
      argCount:        16
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          36
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - check_epi16_overflow_x4
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_txfm_sse2.h:96,10'
          Dst:             check_epi16_overflow_x4
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_txfm_sse2.h:97,10'
          Dst:             check_epi16_overflow_x4
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_txfm_sse2.h:99,12'
          Dst:             check_epi16_overflow_x4
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_txfm_sse2.h:100,23'
          Dst:             check_epi16_overflow_x4
    - functionName:    check_epi16_overflow_x4
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/fwd_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          24
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    38
      BranchProfiles:  []
      Callsites:       []
    - functionName:    check_epi16_overflow_x2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/fwd_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    k_madd_epi32
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/fwd_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 21
      functionLinenumberEnd: 27
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    432
      BranchProfiles:  []
      Callsites:       []
    - functionName:    k_packs_epi64
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/fwd_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    216
      BranchProfiles:  []
      Callsites:       []
    - functionName:    storeu_output
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/fwd_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 270
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    44
      BranchProfiles:  []
      Callsites:       []
    - functionName:    check_epi16_overflow_x32
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/fwd_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      int
      argCount:        32
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          68
      EdgeCount:       22
      CyclomaticComplexity: 8
      functionsReached:
        - check_epi16_overflow_x4
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_txfm_sse2.h:118,10'
          Dst:             check_epi16_overflow_x4
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_txfm_sse2.h:119,10'
          Dst:             check_epi16_overflow_x4
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_txfm_sse2.h:121,12'
          Dst:             check_epi16_overflow_x4
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_txfm_sse2.h:123,14'
          Dst:             check_epi16_overflow_x4
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_txfm_sse2.h:125,16'
          Dst:             check_epi16_overflow_x4
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_txfm_sse2.h:127,18'
          Dst:             check_epi16_overflow_x4
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_txfm_sse2.h:129,20'
          Dst:             check_epi16_overflow_x4
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_txfm_sse2.h:131,22'
          Dst:             check_epi16_overflow_x4
    - functionName:    vpx_fdct32x32_rd_rows_c
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          267
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vpx_fdct32
      functionUses:    24
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:44,5'
          Dst:             vpx_fdct32
    - functionName:    vpx_highbd_fdct32x32_rd_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 3125
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         109
      ICount:          1917
      EdgeCount:       158
      CyclomaticComplexity: 51
      functionsReached:
        - check_epi16_overflow_x16
        - check_epi16_overflow_x2
        - check_epi16_overflow_x32
        - check_epi16_overflow_x4
        - check_epi16_overflow_x8
        - storeu_output
        - vpx_fdct32x32_rd_rows_c
        - vpx_highbd_fdct32x32_rd_c
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:273,22'
          Dst:             check_epi16_overflow_x8
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:277,13'
          Dst:             vpx_fdct32x32_rd_rows_c
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:300,22'
          Dst:             check_epi16_overflow_x8
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:304,13'
          Dst:             vpx_fdct32x32_rd_rows_c
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:327,22'
          Dst:             check_epi16_overflow_x8
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:331,13'
          Dst:             vpx_fdct32x32_rd_rows_c
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:354,22'
          Dst:             check_epi16_overflow_x8
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:358,13'
          Dst:             vpx_fdct32x32_rd_rows_c
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:383,20'
          Dst:             check_epi16_overflow_x16
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:389,13'
          Dst:             vpx_highbd_fdct32x32_rd_c
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:391,13'
          Dst:             vpx_fdct32x32_rd_rows_c
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:464,20'
          Dst:             check_epi16_overflow_x8
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:469,13'
          Dst:             vpx_highbd_fdct32x32_rd_c
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:471,13'
          Dst:             vpx_fdct32x32_rd_rows_c
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:547,20'
          Dst:             check_epi16_overflow_x32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:555,11'
          Dst:             vpx_fdct32x32_rd_rows_c
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:641,22'
          Dst:             check_epi16_overflow_x8
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:646,15'
          Dst:             vpx_highbd_fdct32x32_rd_c
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:648,15'
          Dst:             vpx_fdct32x32_rd_rows_c
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:689,22'
          Dst:             check_epi16_overflow_x4
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:693,15'
          Dst:             vpx_highbd_fdct32x32_rd_c
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:695,15'
          Dst:             vpx_fdct32x32_rd_rows_c
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:718,22'
          Dst:             check_epi16_overflow_x16
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:725,15'
          Dst:             vpx_highbd_fdct32x32_rd_c
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:727,15'
          Dst:             vpx_fdct32x32_rd_rows_c
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:748,22'
          Dst:             check_epi16_overflow_x16
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:754,15'
          Dst:             vpx_highbd_fdct32x32_rd_c
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:756,15'
          Dst:             vpx_fdct32x32_rd_rows_c
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:781,22'
          Dst:             check_epi16_overflow_x2
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:784,15'
          Dst:             vpx_highbd_fdct32x32_rd_c
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:786,15'
          Dst:             vpx_fdct32x32_rd_rows_c
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:859,22'
          Dst:             check_epi16_overflow_x8
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:864,15'
          Dst:             vpx_highbd_fdct32x32_rd_c
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:866,15'
          Dst:             vpx_fdct32x32_rd_rows_c
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:878,22'
          Dst:             check_epi16_overflow_x4
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:882,15'
          Dst:             vpx_highbd_fdct32x32_rd_c
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:884,15'
          Dst:             vpx_fdct32x32_rd_rows_c
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:934,15'
          Dst:             check_epi16_overflow_x4
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:937,15'
          Dst:             vpx_highbd_fdct32x32_rd_c
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:939,15'
          Dst:             vpx_fdct32x32_rd_rows_c
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:980,22'
          Dst:             check_epi16_overflow_x4
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:984,15'
          Dst:             vpx_highbd_fdct32x32_rd_c
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:986,15'
          Dst:             vpx_fdct32x32_rd_rows_c
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1009,22'
          Dst:             check_epi16_overflow_x16
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1016,15'
          Dst:             vpx_highbd_fdct32x32_rd_c
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1018,15'
          Dst:             vpx_fdct32x32_rd_rows_c
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1073,15'
          Dst:             check_epi16_overflow_x4
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1076,15'
          Dst:             vpx_highbd_fdct32x32_rd_c
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1078,15'
          Dst:             vpx_fdct32x32_rd_rows_c
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1093,22'
          Dst:             check_epi16_overflow_x8
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1098,15'
          Dst:             vpx_highbd_fdct32x32_rd_c
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1100,15'
          Dst:             vpx_fdct32x32_rd_rows_c
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1174,22'
          Dst:             check_epi16_overflow_x8
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1179,15'
          Dst:             vpx_highbd_fdct32x32_rd_c
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1181,15'
          Dst:             vpx_fdct32x32_rd_rows_c
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1272,15'
          Dst:             check_epi16_overflow_x8
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1276,15'
          Dst:             vpx_highbd_fdct32x32_rd_c
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1278,15'
          Dst:             vpx_fdct32x32_rd_rows_c
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1301,22'
          Dst:             check_epi16_overflow_x16
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1308,15'
          Dst:             vpx_highbd_fdct32x32_rd_c
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1310,15'
          Dst:             vpx_fdct32x32_rd_rows_c
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1401,15'
          Dst:             check_epi16_overflow_x8
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1405,15'
          Dst:             vpx_highbd_fdct32x32_rd_c
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1407,15'
          Dst:             vpx_fdct32x32_rd_rows_c
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1497,15'
          Dst:             check_epi16_overflow_x8
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1501,15'
          Dst:             vpx_highbd_fdct32x32_rd_c
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1503,15'
          Dst:             vpx_fdct32x32_rd_rows_c
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:3110,13'
          Dst:             storeu_output
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:3111,13'
          Dst:             storeu_output
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:3112,13'
          Dst:             storeu_output
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:3113,13'
          Dst:             storeu_output
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:3114,13'
          Dst:             storeu_output
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:3115,13'
          Dst:             storeu_output
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:3116,13'
          Dst:             storeu_output
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:3117,13'
          Dst:             storeu_output
    - functionName:    vpx_highbd_fdct16x16_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/fwd_txfm_impl_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 568
      functionLinenumberEnd: 1012
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         45
      ICount:          517
      EdgeCount:       63
      CyclomaticComplexity: 20
      functionsReached:
        - check_epi16_overflow_x2
        - check_epi16_overflow_x4
        - check_epi16_overflow_x8
        - mult_round_shift
        - transpose_and_output8x8
        - vpx_highbd_fdct16x16_c
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_txfm_impl_sse2.h:720,20'
          Dst:             check_epi16_overflow_x8
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_txfm_impl_sse2.h:740,13'
          Dst:             check_epi16_overflow_x8
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_txfm_impl_sse2.h:761,13'
          Dst:             check_epi16_overflow_x8
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_txfm_impl_sse2.h:775,22'
          Dst:             check_epi16_overflow_x4
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_txfm_impl_sse2.h:789,21'
          Dst:             mult_round_shift
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_txfm_impl_sse2.h:791,21'
          Dst:             mult_round_shift
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_txfm_impl_sse2.h:793,21'
          Dst:             mult_round_shift
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_txfm_impl_sse2.h:795,21'
          Dst:             mult_round_shift
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_txfm_impl_sse2.h:798,24'
          Dst:             check_epi16_overflow_x4
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_txfm_impl_sse2.h:813,15'
          Dst:             mult_round_shift
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_txfm_impl_sse2.h:816,15'
          Dst:             mult_round_shift
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_txfm_impl_sse2.h:819,22'
          Dst:             check_epi16_overflow_x2
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_txfm_impl_sse2.h:832,24'
          Dst:             check_epi16_overflow_x4
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_txfm_impl_sse2.h:846,23'
          Dst:             mult_round_shift
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_txfm_impl_sse2.h:848,23'
          Dst:             mult_round_shift
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_txfm_impl_sse2.h:850,23'
          Dst:             mult_round_shift
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_txfm_impl_sse2.h:852,23'
          Dst:             mult_round_shift
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_txfm_impl_sse2.h:856,19'
          Dst:             check_epi16_overflow_x4
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_txfm_impl_sse2.h:874,21'
          Dst:             mult_round_shift
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_txfm_impl_sse2.h:876,21'
          Dst:             mult_round_shift
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_txfm_impl_sse2.h:878,21'
          Dst:             mult_round_shift
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_txfm_impl_sse2.h:880,21'
          Dst:             mult_round_shift
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_txfm_impl_sse2.h:884,15'
          Dst:             check_epi16_overflow_x4
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_txfm_impl_sse2.h:903,15'
          Dst:             check_epi16_overflow_x8
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_txfm_impl_sse2.h:917,21'
          Dst:             mult_round_shift
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_txfm_impl_sse2.h:919,21'
          Dst:             mult_round_shift
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_txfm_impl_sse2.h:921,21'
          Dst:             mult_round_shift
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_txfm_impl_sse2.h:923,21'
          Dst:             mult_round_shift
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_txfm_impl_sse2.h:927,15'
          Dst:             check_epi16_overflow_x4
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_txfm_impl_sse2.h:946,15'
          Dst:             check_epi16_overflow_x8
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_txfm_impl_sse2.h:960,19'
          Dst:             mult_round_shift
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_txfm_impl_sse2.h:962,19'
          Dst:             mult_round_shift
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_txfm_impl_sse2.h:964,19'
          Dst:             mult_round_shift
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_txfm_impl_sse2.h:966,19'
          Dst:             mult_round_shift
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_txfm_impl_sse2.h:969,22'
          Dst:             check_epi16_overflow_x4
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_txfm_impl_sse2.h:981,19'
          Dst:             mult_round_shift
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_txfm_impl_sse2.h:983,19'
          Dst:             mult_round_shift
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_txfm_impl_sse2.h:985,19'
          Dst:             mult_round_shift
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_txfm_impl_sse2.h:987,19'
          Dst:             mult_round_shift
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_txfm_impl_sse2.h:990,22'
          Dst:             check_epi16_overflow_x4
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_txfm_impl_sse2.h:999,7'
          Dst:             transpose_and_output8x8
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_txfm_impl_sse2.h:1001,7'
          Dst:             transpose_and_output8x8
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_txfm_impl_sse2.h:0,0'
          Dst:             vpx_highbd_fdct16x16_c
    - functionName:    mult_round_shift
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/fwd_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 275
      functionLinenumberEnd: 282
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    52
      BranchProfiles:  []
      Callsites:       []
    - functionName:    transpose_and_output8x8
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/fwd_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 289
      functionLinenumberEnd: 365
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          100
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - storeu_output
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_txfm_sse2.h:356,5'
          Dst:             storeu_output
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_txfm_sse2.h:357,5'
          Dst:             storeu_output
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_txfm_sse2.h:358,5'
          Dst:             storeu_output
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_txfm_sse2.h:359,5'
          Dst:             storeu_output
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_txfm_sse2.h:360,5'
          Dst:             storeu_output
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_txfm_sse2.h:361,5'
          Dst:             storeu_output
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_txfm_sse2.h:362,5'
          Dst:             storeu_output
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_txfm_sse2.h:363,5'
          Dst:             storeu_output
    - functionName:    vpx_highbd_fdct8x8_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/fwd_txfm_impl_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 258
      functionLinenumberEnd: 566
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          363
      EdgeCount:       30
      CyclomaticComplexity: 10
      functionsReached:
        - check_epi16_overflow_x2
        - check_epi16_overflow_x4
        - check_epi16_overflow_x8
        - store_output
        - vpx_highbd_fdct8x8_c
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_txfm_impl_sse2.h:314,11'
          Dst:             check_epi16_overflow_x8
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_txfm_impl_sse2.h:316,9'
          Dst:             vpx_highbd_fdct8x8_c
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_txfm_impl_sse2.h:329,18'
          Dst:             check_epi16_overflow_x4
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_txfm_impl_sse2.h:331,9'
          Dst:             vpx_highbd_fdct8x8_c
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_txfm_impl_sse2.h:372,20'
          Dst:             check_epi16_overflow_x4
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_txfm_impl_sse2.h:374,11'
          Dst:             vpx_highbd_fdct8x8_c
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_txfm_impl_sse2.h:402,18'
          Dst:             check_epi16_overflow_x2
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_txfm_impl_sse2.h:404,9'
          Dst:             vpx_highbd_fdct8x8_c
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_txfm_impl_sse2.h:415,20'
          Dst:             check_epi16_overflow_x4
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_txfm_impl_sse2.h:417,11'
          Dst:             vpx_highbd_fdct8x8_c
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_txfm_impl_sse2.h:458,22'
          Dst:             check_epi16_overflow_x4
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_txfm_impl_sse2.h:460,13'
          Dst:             vpx_highbd_fdct8x8_c
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_txfm_impl_sse2.h:557,5'
          Dst:             store_output
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_txfm_impl_sse2.h:558,5'
          Dst:             store_output
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_txfm_impl_sse2.h:559,5'
          Dst:             store_output
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_txfm_impl_sse2.h:560,5'
          Dst:             store_output
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_txfm_impl_sse2.h:561,5'
          Dst:             store_output
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_txfm_impl_sse2.h:562,5'
          Dst:             store_output
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_txfm_impl_sse2.h:563,5'
          Dst:             store_output
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_txfm_impl_sse2.h:564,5'
          Dst:             store_output
    - functionName:    store_output
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/fwd_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 246
      functionLinenumberEnd: 257
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    16
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_fdct4x4_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/fwd_txfm_impl_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          144
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - check_epi16_overflow_x2
        - storeu_output
        - vpx_highbd_fdct4x4_c
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_txfm_impl_sse2.h:101,5'
          Dst:             vpx_highbd_fdct4x4_c
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_txfm_impl_sse2.h:170,16'
          Dst:             check_epi16_overflow_x2
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_txfm_impl_sse2.h:172,7'
          Dst:             vpx_highbd_fdct4x4_c
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_txfm_impl_sse2.h:192,16'
          Dst:             check_epi16_overflow_x2
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_txfm_impl_sse2.h:194,7'
          Dst:             vpx_highbd_fdct4x4_c
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_txfm_impl_sse2.h:231,18'
          Dst:             check_epi16_overflow_x2
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_txfm_impl_sse2.h:233,9'
          Dst:             vpx_highbd_fdct4x4_c
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_txfm_impl_sse2.h:254,3'
          Dst:             storeu_output
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_txfm_impl_sse2.h:255,3'
          Dst:             storeu_output
    - functionName:    vpx_fdct32x32_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 3125
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          2597
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - k_madd_epi32
        - k_packs_epi64
        - storeu_output
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1686,18'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1687,18'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1688,18'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1689,18'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1690,18'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1691,18'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1692,18'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1693,18'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1702,18'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1703,18'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1704,18'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1705,18'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1739,18'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1740,18'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1741,18'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1742,18'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1743,18'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1744,18'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1745,18'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1746,18'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1747,18'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1748,18'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1749,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1750,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1751,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1752,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1753,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1754,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1755,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1756,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1757,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1758,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1759,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1760,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1761,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1762,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1763,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1764,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1765,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1766,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1767,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1768,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1769,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1770,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1783,18'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1784,18'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1785,18'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1786,18'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1787,18'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1788,18'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1789,18'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1790,18'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1791,18'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1792,18'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1793,19'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1794,19'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1795,19'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1796,19'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1797,19'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1798,19'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1862,18'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1863,18'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1864,18'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1865,18'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1866,18'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1867,18'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1868,18'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1869,18'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1870,18'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1871,18'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1872,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1873,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1874,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1875,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1876,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1877,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1888,18'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1889,18'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1890,18'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1891,18'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1892,18'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1893,18'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1894,18'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1895,18'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1979,18'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1980,18'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1981,18'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1982,18'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1983,18'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1984,18'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1985,18'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1986,18'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1987,18'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1988,18'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1989,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1990,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1991,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1992,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1993,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:1994,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2005,18'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2006,18'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2007,18'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2008,18'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2009,18'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2010,18'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2011,18'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2012,18'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2090,18'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2091,18'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2092,18'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2093,18'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2094,18'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2095,18'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2096,18'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2097,18'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2098,18'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2099,18'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2100,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2101,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2102,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2103,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2104,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2105,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2116,18'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2117,18'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2118,18'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2119,18'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2120,18'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2121,18'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2122,18'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2123,18'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2236,18'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2237,18'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2238,18'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2239,18'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2240,18'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2241,18'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2242,18'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2243,18'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2244,18'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2245,18'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2246,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2247,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2248,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2249,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2250,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2251,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2252,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2253,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2254,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2255,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2256,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2257,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2258,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2259,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2260,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2261,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2262,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2263,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2264,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2265,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2266,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2267,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2280,18'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2281,18'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2282,18'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2283,18'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2284,18'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2285,18'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2286,18'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2287,18'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2288,18'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2289,18'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2290,19'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2291,19'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2292,19'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2293,19'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2294,19'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2295,19'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2359,18'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2360,18'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2361,18'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2362,18'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2363,18'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2364,18'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2365,18'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2366,18'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2367,18'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2368,18'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2369,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2370,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2371,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2372,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2373,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2374,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2375,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2376,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2377,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2378,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2379,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2380,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2381,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2382,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2383,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2384,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2385,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2386,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2387,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2388,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2389,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2390,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2403,18'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2404,18'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2405,18'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2406,18'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2407,18'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2408,18'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2409,18'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2410,18'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2411,18'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2412,18'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2413,19'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2414,19'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2415,19'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2416,19'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2417,19'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2418,19'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2602,18'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2603,18'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2604,18'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2605,18'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2606,18'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2607,18'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2608,18'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2609,18'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2610,18'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2611,18'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2612,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2613,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2614,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2615,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2616,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2617,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2618,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2619,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2620,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2621,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2622,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2623,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2624,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2625,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2626,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2627,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2628,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2629,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2630,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2631,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2632,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2633,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2646,18'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2647,18'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2648,18'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2649,18'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2650,18'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2651,18'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2652,18'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2653,18'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2654,18'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2655,18'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2656,19'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2657,19'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2658,19'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2659,19'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2660,19'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2661,19'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2810,18'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2811,18'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2812,18'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2813,18'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2814,18'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2815,18'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2816,18'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2817,18'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2818,18'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2819,18'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2820,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2821,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2822,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2823,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2824,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2825,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2826,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2827,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2828,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2829,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2830,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2831,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2832,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2833,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2834,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2835,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2836,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2837,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2838,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2839,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2840,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2841,19'
          Dst:             k_madd_epi32
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2854,18'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2855,18'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2856,18'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2857,18'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2858,18'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2859,18'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2860,18'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2861,18'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2862,18'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2863,18'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2864,19'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2865,19'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2866,19'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2867,19'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2868,19'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:2869,19'
          Dst:             k_packs_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:3110,13'
          Dst:             storeu_output
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:3111,13'
          Dst:             storeu_output
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:3112,13'
          Dst:             storeu_output
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:3113,13'
          Dst:             storeu_output
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:3114,13'
          Dst:             storeu_output
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:3115,13'
          Dst:             storeu_output
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:3116,13'
          Dst:             storeu_output
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:3117,13'
          Dst:             storeu_output
    - functionName:    vpx_fdct32x32_rd_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 3125
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          1342
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - storeu_output
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:3110,13'
          Dst:             storeu_output
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:3111,13'
          Dst:             storeu_output
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:3112,13'
          Dst:             storeu_output
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:3113,13'
          Dst:             storeu_output
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:3114,13'
          Dst:             storeu_output
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:3115,13'
          Dst:             storeu_output
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:3116,13'
          Dst:             storeu_output
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_dct32x32_impl_sse2.h:3117,13'
          Dst:             storeu_output
    - functionName:    vpx_fdct16x16_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/fwd_txfm_impl_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 568
      functionLinenumberEnd: 1012
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          354
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - mult_round_shift
        - transpose_and_output8x8
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_txfm_impl_sse2.h:789,21'
          Dst:             mult_round_shift
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_txfm_impl_sse2.h:791,21'
          Dst:             mult_round_shift
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_txfm_impl_sse2.h:793,21'
          Dst:             mult_round_shift
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_txfm_impl_sse2.h:795,21'
          Dst:             mult_round_shift
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_txfm_impl_sse2.h:813,15'
          Dst:             mult_round_shift
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_txfm_impl_sse2.h:816,15'
          Dst:             mult_round_shift
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_txfm_impl_sse2.h:846,23'
          Dst:             mult_round_shift
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_txfm_impl_sse2.h:848,23'
          Dst:             mult_round_shift
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_txfm_impl_sse2.h:850,23'
          Dst:             mult_round_shift
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_txfm_impl_sse2.h:852,23'
          Dst:             mult_round_shift
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_txfm_impl_sse2.h:874,21'
          Dst:             mult_round_shift
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_txfm_impl_sse2.h:876,21'
          Dst:             mult_round_shift
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_txfm_impl_sse2.h:878,21'
          Dst:             mult_round_shift
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_txfm_impl_sse2.h:880,21'
          Dst:             mult_round_shift
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_txfm_impl_sse2.h:917,21'
          Dst:             mult_round_shift
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_txfm_impl_sse2.h:919,21'
          Dst:             mult_round_shift
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_txfm_impl_sse2.h:921,21'
          Dst:             mult_round_shift
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_txfm_impl_sse2.h:923,21'
          Dst:             mult_round_shift
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_txfm_impl_sse2.h:960,19'
          Dst:             mult_round_shift
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_txfm_impl_sse2.h:962,19'
          Dst:             mult_round_shift
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_txfm_impl_sse2.h:964,19'
          Dst:             mult_round_shift
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_txfm_impl_sse2.h:966,19'
          Dst:             mult_round_shift
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_txfm_impl_sse2.h:981,19'
          Dst:             mult_round_shift
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_txfm_impl_sse2.h:983,19'
          Dst:             mult_round_shift
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_txfm_impl_sse2.h:985,19'
          Dst:             mult_round_shift
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_txfm_impl_sse2.h:987,19'
          Dst:             mult_round_shift
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_txfm_impl_sse2.h:999,7'
          Dst:             transpose_and_output8x8
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_txfm_impl_sse2.h:1001,7'
          Dst:             transpose_and_output8x8
    - functionName:    vpx_fdct8x8_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/fwd_txfm_impl_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 258
      functionLinenumberEnd: 566
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          272
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - store_output
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_txfm_impl_sse2.h:557,5'
          Dst:             store_output
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_txfm_impl_sse2.h:558,5'
          Dst:             store_output
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_txfm_impl_sse2.h:559,5'
          Dst:             store_output
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_txfm_impl_sse2.h:560,5'
          Dst:             store_output
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_txfm_impl_sse2.h:561,5'
          Dst:             store_output
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_txfm_impl_sse2.h:562,5'
          Dst:             store_output
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_txfm_impl_sse2.h:563,5'
          Dst:             store_output
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_txfm_impl_sse2.h:564,5'
          Dst:             store_output
    - functionName:    vpx_fdct4x4_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/fwd_txfm_impl_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          91
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - storeu_output
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_txfm_impl_sse2.h:254,3'
          Dst:             storeu_output
        - Src:             '/src/libvpx/vpx_dsp/x86/fwd_txfm_impl_sse2.h:255,3'
          Dst:             storeu_output
    - functionName:    vpx_fdct32x32_1_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/fwd_txfm_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 157
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          402
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_fdct16x16_1_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/fwd_txfm_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 154
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          128
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_fdct8x8_1_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/fwd_txfm_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          53
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_fdct4x4_1_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/fwd_txfm_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 18
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          38
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    clamp
      functionSourceFile: '/src/libvpx/vpx_dsp/vpx_dsp_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    clip_pixel_highbd
      functionSourceFile: '/src/libvpx/vpx_dsp/vpx_dsp_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      short
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - clamp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/vpx_dsp_common.h:0,0'
          Dst:             clamp
    - functionName:    clip_pixel
      functionSourceFile: '/src/libvpx/vpx_dsp/vpx_dsp_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_idct32x32_1_add_c
      functionSourceFile: '/src/libvpx/vpx_dsp/inv_txfm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2685
      functionLinenumberEnd: 2699
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          165
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - dct_const_round_shift
        - highbd_clip_pixel_add
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2688,20'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2692,7'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2696,40'
          Dst:             highbd_clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2696,40'
          Dst:             highbd_clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2696,40'
          Dst:             highbd_clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2696,40'
          Dst:             highbd_clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2696,40'
          Dst:             highbd_clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2696,40'
          Dst:             highbd_clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2696,40'
          Dst:             highbd_clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2696,40'
          Dst:             highbd_clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2696,40'
          Dst:             highbd_clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2696,40'
          Dst:             highbd_clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2696,40'
          Dst:             highbd_clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2696,40'
          Dst:             highbd_clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2696,40'
          Dst:             highbd_clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2696,40'
          Dst:             highbd_clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2696,40'
          Dst:             highbd_clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2696,40'
          Dst:             highbd_clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2696,40'
          Dst:             highbd_clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2696,40'
          Dst:             highbd_clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2696,40'
          Dst:             highbd_clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2696,40'
          Dst:             highbd_clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2696,40'
          Dst:             highbd_clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2696,40'
          Dst:             highbd_clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2696,40'
          Dst:             highbd_clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2696,40'
          Dst:             highbd_clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2696,40'
          Dst:             highbd_clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2696,40'
          Dst:             highbd_clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2696,40'
          Dst:             highbd_clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2696,40'
          Dst:             highbd_clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2696,40'
          Dst:             highbd_clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2696,40'
          Dst:             highbd_clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2696,40'
          Dst:             highbd_clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2696,40'
          Dst:             highbd_clip_pixel_add
    - functionName:    dct_const_round_shift
      functionSourceFile: '/src/libvpx/vpx_dsp/inv_txfm.h'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    344
      BranchProfiles:  []
      Callsites:       []
    - functionName:    highbd_clip_pixel_add
      functionSourceFile: '/src/libvpx/vpx_dsp/inv_txfm.h'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      short
      argCount:        3
      argTypes:
        - short
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - clip_pixel_highbd
      functionUses:    187
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.h:113,10'
          Dst:             clip_pixel_highbd
    - functionName:    vpx_highbd_idct32x32_34_add_c
      functionSourceFile: '/src/libvpx/vpx_dsp/inv_txfm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2659
      functionLinenumberEnd: 2682
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          236
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - highbd_clip_pixel_add
        - highbd_idct32_c
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2668,5'
          Dst:             highbd_idct32_c
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2668,5'
          Dst:             highbd_idct32_c
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2668,5'
          Dst:             highbd_idct32_c
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2668,5'
          Dst:             highbd_idct32_c
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2668,5'
          Dst:             highbd_idct32_c
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2668,5'
          Dst:             highbd_idct32_c
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2668,5'
          Dst:             highbd_idct32_c
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2668,5'
          Dst:             highbd_idct32_c
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2676,5'
          Dst:             highbd_idct32_c
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2678,30'
          Dst:             highbd_clip_pixel_add
    - functionName:    highbd_idct32_c
      functionSourceFile: '/src/libvpx/vpx_dsp/inv_txfm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2173
      functionLinenumberEnd: 2597
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          678
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - dct_const_round_shift
        - detect_invalid_highbd_input
      functionUses:    28
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2178,7'
          Dst:             detect_invalid_highbd_input
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2208,15'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2209,15'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2215,15'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2216,15'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2222,15'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2223,15'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2229,15'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2230,15'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2236,15'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2237,15'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2243,15'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2244,15'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2250,15'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2251,15'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2257,15'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2258,15'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2274,14'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2275,15'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2281,14'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2282,15'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2288,15'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2289,15'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2295,15'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2296,15'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2325,14'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2326,14'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2331,14'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2332,14'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2349,15'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2350,15'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2355,15'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2356,15'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2363,15'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2364,15'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2369,15'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2370,15'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2379,14'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2380,14'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2385,14'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2386,14'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2398,14'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2399,15'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2404,15'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2405,15'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2435,14'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2436,14'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2454,15'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2455,15'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2460,15'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2461,15'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2466,15'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2467,15'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2472,15'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2473,15'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2494,15'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2495,15'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2498,15'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2499,15'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2545,15'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2546,15'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2549,15'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2550,15'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2553,15'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2554,15'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2557,15'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2558,15'
          Dst:             dct_const_round_shift
    - functionName:    detect_invalid_highbd_input
      functionSourceFile: '/src/libvpx/vpx_dsp/inv_txfm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1285
      functionLinenumberEnd: 1290
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          29
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_idct32x32_135_add_c
      functionSourceFile: '/src/libvpx/vpx_dsp/inv_txfm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2631
      functionLinenumberEnd: 2656
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          260
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - highbd_clip_pixel_add
        - highbd_idct32_c
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2640,5'
          Dst:             highbd_idct32_c
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2640,5'
          Dst:             highbd_idct32_c
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2640,5'
          Dst:             highbd_idct32_c
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2640,5'
          Dst:             highbd_idct32_c
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2640,5'
          Dst:             highbd_idct32_c
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2640,5'
          Dst:             highbd_idct32_c
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2640,5'
          Dst:             highbd_idct32_c
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2640,5'
          Dst:             highbd_idct32_c
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2640,5'
          Dst:             highbd_idct32_c
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2640,5'
          Dst:             highbd_idct32_c
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2640,5'
          Dst:             highbd_idct32_c
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2640,5'
          Dst:             highbd_idct32_c
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2640,5'
          Dst:             highbd_idct32_c
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2640,5'
          Dst:             highbd_idct32_c
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2640,5'
          Dst:             highbd_idct32_c
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2640,5'
          Dst:             highbd_idct32_c
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2649,5'
          Dst:             highbd_idct32_c
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2651,18'
          Dst:             highbd_clip_pixel_add
    - functionName:    vpx_highbd_idct32x32_1024_add_c
      functionSourceFile: '/src/libvpx/vpx_dsp/inv_txfm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2600
      functionLinenumberEnd: 2628
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          240
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - highbd_clip_pixel_add
        - highbd_idct32_c
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2612,7'
          Dst:             highbd_idct32_c
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2622,5'
          Dst:             highbd_idct32_c
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2624,30'
          Dst:             highbd_clip_pixel_add
    - functionName:    vpx_highbd_idct16x16_1_add_c
      functionSourceFile: '/src/libvpx/vpx_dsp/inv_txfm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2157
      functionLinenumberEnd: 2170
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          101
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - dct_const_round_shift
        - highbd_clip_pixel_add
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2160,20'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2164,7'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2167,40'
          Dst:             highbd_clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2167,40'
          Dst:             highbd_clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2167,40'
          Dst:             highbd_clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2167,40'
          Dst:             highbd_clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2167,40'
          Dst:             highbd_clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2167,40'
          Dst:             highbd_clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2167,40'
          Dst:             highbd_clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2167,40'
          Dst:             highbd_clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2167,40'
          Dst:             highbd_clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2167,40'
          Dst:             highbd_clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2167,40'
          Dst:             highbd_clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2167,40'
          Dst:             highbd_clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2167,40'
          Dst:             highbd_clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2167,40'
          Dst:             highbd_clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2167,40'
          Dst:             highbd_clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2167,40'
          Dst:             highbd_clip_pixel_add
    - functionName:    vpx_highbd_idct16x16_10_add_c
      functionSourceFile: '/src/libvpx/vpx_dsp/inv_txfm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2131
      functionLinenumberEnd: 2154
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          296
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - highbd_clip_pixel_add
        - vpx_highbd_idct16_c
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2140,5'
          Dst:             vpx_highbd_idct16_c
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2140,5'
          Dst:             vpx_highbd_idct16_c
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2140,5'
          Dst:             vpx_highbd_idct16_c
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2140,5'
          Dst:             vpx_highbd_idct16_c
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2148,5'
          Dst:             vpx_highbd_idct16_c
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2150,30'
          Dst:             highbd_clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2150,30'
          Dst:             highbd_clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2150,30'
          Dst:             highbd_clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2150,30'
          Dst:             highbd_clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2150,30'
          Dst:             highbd_clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2150,30'
          Dst:             highbd_clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2150,30'
          Dst:             highbd_clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2150,30'
          Dst:             highbd_clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2150,30'
          Dst:             highbd_clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2150,30'
          Dst:             highbd_clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2150,30'
          Dst:             highbd_clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2150,30'
          Dst:             highbd_clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2150,30'
          Dst:             highbd_clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2150,30'
          Dst:             highbd_clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2150,30'
          Dst:             highbd_clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2150,30'
          Dst:             highbd_clip_pixel_add
    - functionName:    vpx_highbd_idct16_c
      functionSourceFile: '/src/libvpx/vpx_dsp/inv_txfm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1885
      functionLinenumberEnd: 2075
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          286
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - dct_const_round_shift
        - detect_invalid_highbd_input
      functionUses:    31
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1890,7'
          Dst:             detect_invalid_highbd_input
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1930,14'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1931,15'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1937,14'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1938,15'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1944,15'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1945,15'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1951,15'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1952,15'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1964,14'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1965,14'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1970,14'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1971,14'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1985,14'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1986,14'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1991,14'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1992,14'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2004,14'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2005,15'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2010,15'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2011,15'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2023,14'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2024,14'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2049,15'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2050,15'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2053,15'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2054,15'
          Dst:             dct_const_round_shift
    - functionName:    vpx_highbd_idct16x16_38_add_c
      functionSourceFile: '/src/libvpx/vpx_dsp/inv_txfm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2103
      functionLinenumberEnd: 2128
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          294
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - highbd_clip_pixel_add
        - vpx_highbd_idct16_c
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2112,5'
          Dst:             vpx_highbd_idct16_c
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2112,5'
          Dst:             vpx_highbd_idct16_c
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2112,5'
          Dst:             vpx_highbd_idct16_c
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2112,5'
          Dst:             vpx_highbd_idct16_c
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2112,5'
          Dst:             vpx_highbd_idct16_c
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2112,5'
          Dst:             vpx_highbd_idct16_c
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2112,5'
          Dst:             vpx_highbd_idct16_c
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2112,5'
          Dst:             vpx_highbd_idct16_c
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2121,5'
          Dst:             vpx_highbd_idct16_c
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2123,18'
          Dst:             highbd_clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2123,18'
          Dst:             highbd_clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2123,18'
          Dst:             highbd_clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2123,18'
          Dst:             highbd_clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2123,18'
          Dst:             highbd_clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2123,18'
          Dst:             highbd_clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2123,18'
          Dst:             highbd_clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2123,18'
          Dst:             highbd_clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2123,18'
          Dst:             highbd_clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2123,18'
          Dst:             highbd_clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2123,18'
          Dst:             highbd_clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2123,18'
          Dst:             highbd_clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2123,18'
          Dst:             highbd_clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2123,18'
          Dst:             highbd_clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2123,18'
          Dst:             highbd_clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2123,18'
          Dst:             highbd_clip_pixel_add
    - functionName:    vpx_highbd_idct16x16_256_add_c
      functionSourceFile: '/src/libvpx/vpx_dsp/inv_txfm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2078
      functionLinenumberEnd: 2100
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          330
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - highbd_clip_pixel_add
        - vpx_highbd_idct16_c
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2086,5'
          Dst:             vpx_highbd_idct16_c
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2086,5'
          Dst:             vpx_highbd_idct16_c
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2086,5'
          Dst:             vpx_highbd_idct16_c
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2086,5'
          Dst:             vpx_highbd_idct16_c
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2086,5'
          Dst:             vpx_highbd_idct16_c
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2086,5'
          Dst:             vpx_highbd_idct16_c
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2086,5'
          Dst:             vpx_highbd_idct16_c
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2086,5'
          Dst:             vpx_highbd_idct16_c
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2086,5'
          Dst:             vpx_highbd_idct16_c
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2086,5'
          Dst:             vpx_highbd_idct16_c
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2086,5'
          Dst:             vpx_highbd_idct16_c
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2086,5'
          Dst:             vpx_highbd_idct16_c
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2086,5'
          Dst:             vpx_highbd_idct16_c
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2086,5'
          Dst:             vpx_highbd_idct16_c
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2086,5'
          Dst:             vpx_highbd_idct16_c
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2086,5'
          Dst:             vpx_highbd_idct16_c
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2094,5'
          Dst:             vpx_highbd_idct16_c
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2096,30'
          Dst:             highbd_clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2096,30'
          Dst:             highbd_clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2096,30'
          Dst:             highbd_clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2096,30'
          Dst:             highbd_clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2096,30'
          Dst:             highbd_clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2096,30'
          Dst:             highbd_clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2096,30'
          Dst:             highbd_clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2096,30'
          Dst:             highbd_clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2096,30'
          Dst:             highbd_clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2096,30'
          Dst:             highbd_clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2096,30'
          Dst:             highbd_clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2096,30'
          Dst:             highbd_clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2096,30'
          Dst:             highbd_clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2096,30'
          Dst:             highbd_clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2096,30'
          Dst:             highbd_clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:2096,30'
          Dst:             highbd_clip_pixel_add
    - functionName:    vpx_highbd_iadst16_c
      functionSourceFile: '/src/libvpx/vpx_dsp/inv_txfm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1708
      functionLinenumberEnd: 1883
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          421
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - dct_const_round_shift
        - detect_invalid_highbd_input
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1729,7'
          Dst:             detect_invalid_highbd_input
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1761,8'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1762,8'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1763,8'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1764,8'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1765,8'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1766,8'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1767,8'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1768,8'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1769,8'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1770,8'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1771,9'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1772,9'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1773,9'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1774,9'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1775,9'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1776,9'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1804,8'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1805,8'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1806,9'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1807,9'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1808,9'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1809,9'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1810,9'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1811,9'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1835,8'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1836,8'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1837,8'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1838,8'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1843,9'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1844,9'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1845,9'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1846,9'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1858,8'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1859,8'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1860,8'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1861,8'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1862,9'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1863,9'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1864,9'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1865,9'
          Dst:             dct_const_round_shift
    - functionName:    vpx_highbd_idct8x8_1_add_c
      functionSourceFile: '/src/libvpx/vpx_dsp/inv_txfm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1693
      functionLinenumberEnd: 1706
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          69
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - dct_const_round_shift
        - highbd_clip_pixel_add
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1696,20'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1700,7'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1703,39'
          Dst:             highbd_clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1703,39'
          Dst:             highbd_clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1703,39'
          Dst:             highbd_clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1703,39'
          Dst:             highbd_clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1703,39'
          Dst:             highbd_clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1703,39'
          Dst:             highbd_clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1703,39'
          Dst:             highbd_clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1703,39'
          Dst:             highbd_clip_pixel_add
    - functionName:    vpx_highbd_idct8x8_12_add_c
      functionSourceFile: '/src/libvpx/vpx_dsp/inv_txfm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1667
      functionLinenumberEnd: 1690
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          168
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - highbd_clip_pixel_add
        - vpx_highbd_idct8_c
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1676,5'
          Dst:             vpx_highbd_idct8_c
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1676,5'
          Dst:             vpx_highbd_idct8_c
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1676,5'
          Dst:             vpx_highbd_idct8_c
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1676,5'
          Dst:             vpx_highbd_idct8_c
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1684,5'
          Dst:             vpx_highbd_idct8_c
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1686,30'
          Dst:             highbd_clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1686,30'
          Dst:             highbd_clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1686,30'
          Dst:             highbd_clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1686,30'
          Dst:             highbd_clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1686,30'
          Dst:             highbd_clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1686,30'
          Dst:             highbd_clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1686,30'
          Dst:             highbd_clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1686,30'
          Dst:             highbd_clip_pixel_add
    - functionName:    vpx_highbd_idct8_c
      functionSourceFile: '/src/libvpx/vpx_dsp/inv_txfm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1583
      functionLinenumberEnd: 1639
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          131
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - dct_const_round_shift
        - detect_invalid_highbd_input
        - vpx_highbd_idct4_c
      functionUses:    14
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1587,7'
          Dst:             detect_invalid_highbd_input
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1604,14'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1605,14'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1610,14'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1611,14'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1614,3'
          Dst:             vpx_highbd_idct4_c
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1626,14'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1627,14'
          Dst:             dct_const_round_shift
    - functionName:    vpx_highbd_idct4_c
      functionSourceFile: '/src/libvpx/vpx_dsp/inv_txfm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1422
      functionLinenumberEnd: 1452
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          64
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - dct_const_round_shift
        - detect_invalid_highbd_input
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1427,7'
          Dst:             detect_invalid_highbd_input
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1438,13'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1439,13'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1444,13'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1445,13'
          Dst:             dct_const_round_shift
    - functionName:    vpx_highbd_idct8x8_64_add_c
      functionSourceFile: '/src/libvpx/vpx_dsp/inv_txfm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1642
      functionLinenumberEnd: 1664
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          178
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - highbd_clip_pixel_add
        - vpx_highbd_idct8_c
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1650,5'
          Dst:             vpx_highbd_idct8_c
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1650,5'
          Dst:             vpx_highbd_idct8_c
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1650,5'
          Dst:             vpx_highbd_idct8_c
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1650,5'
          Dst:             vpx_highbd_idct8_c
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1650,5'
          Dst:             vpx_highbd_idct8_c
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1650,5'
          Dst:             vpx_highbd_idct8_c
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1650,5'
          Dst:             vpx_highbd_idct8_c
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1650,5'
          Dst:             vpx_highbd_idct8_c
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1658,5'
          Dst:             vpx_highbd_idct8_c
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1660,30'
          Dst:             highbd_clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1660,30'
          Dst:             highbd_clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1660,30'
          Dst:             highbd_clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1660,30'
          Dst:             highbd_clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1660,30'
          Dst:             highbd_clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1660,30'
          Dst:             highbd_clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1660,30'
          Dst:             highbd_clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1660,30'
          Dst:             highbd_clip_pixel_add
    - functionName:    vpx_highbd_iadst8_c
      functionSourceFile: '/src/libvpx/vpx_dsp/inv_txfm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1499
      functionLinenumberEnd: 1581
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          189
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - dct_const_round_shift
        - detect_invalid_highbd_input
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1511,7'
          Dst:             detect_invalid_highbd_input
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1534,8'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1535,8'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1536,8'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1537,8'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1538,8'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1539,8'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1540,8'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1541,8'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1557,8'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1558,8'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1559,8'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1560,8'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1568,8'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1569,8'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1570,8'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1571,8'
          Dst:             dct_const_round_shift
    - functionName:    vpx_highbd_idct4x4_1_add_c
      functionSourceFile: '/src/libvpx/vpx_dsp/inv_txfm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1480
      functionLinenumberEnd: 1497
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          87
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - dct_const_round_shift
        - highbd_clip_pixel_add
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1483,20'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1487,7'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1491,15'
          Dst:             highbd_clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1492,15'
          Dst:             highbd_clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1493,15'
          Dst:             highbd_clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1494,15'
          Dst:             highbd_clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1491,15'
          Dst:             highbd_clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1492,15'
          Dst:             highbd_clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1493,15'
          Dst:             highbd_clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1494,15'
          Dst:             highbd_clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1491,15'
          Dst:             highbd_clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1492,15'
          Dst:             highbd_clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1493,15'
          Dst:             highbd_clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1494,15'
          Dst:             highbd_clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1491,15'
          Dst:             highbd_clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1492,15'
          Dst:             highbd_clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1493,15'
          Dst:             highbd_clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1494,15'
          Dst:             highbd_clip_pixel_add
    - functionName:    vpx_highbd_idct4x4_16_add_c
      functionSourceFile: '/src/libvpx/vpx_dsp/inv_txfm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1455
      functionLinenumberEnd: 1477
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          225
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_clip_pixel_add
        - vpx_highbd_idct4_c
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1463,5'
          Dst:             vpx_highbd_idct4_c
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1463,5'
          Dst:             vpx_highbd_idct4_c
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1463,5'
          Dst:             vpx_highbd_idct4_c
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1463,5'
          Dst:             vpx_highbd_idct4_c
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1471,5'
          Dst:             vpx_highbd_idct4_c
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1473,30'
          Dst:             highbd_clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1473,30'
          Dst:             highbd_clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1473,30'
          Dst:             highbd_clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1473,30'
          Dst:             highbd_clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1471,5'
          Dst:             vpx_highbd_idct4_c
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1473,30'
          Dst:             highbd_clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1473,30'
          Dst:             highbd_clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1473,30'
          Dst:             highbd_clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1473,30'
          Dst:             highbd_clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1471,5'
          Dst:             vpx_highbd_idct4_c
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1473,30'
          Dst:             highbd_clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1473,30'
          Dst:             highbd_clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1473,30'
          Dst:             highbd_clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1473,30'
          Dst:             highbd_clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1471,5'
          Dst:             vpx_highbd_idct4_c
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1473,30'
          Dst:             highbd_clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1473,30'
          Dst:             highbd_clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1473,30'
          Dst:             highbd_clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1473,30'
          Dst:             highbd_clip_pixel_add
    - functionName:    vpx_highbd_iadst4_c
      functionSourceFile: '/src/libvpx/vpx_dsp/inv_txfm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1377
      functionLinenumberEnd: 1420
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          80
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - dct_const_round_shift
        - detect_invalid_highbd_input
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1385,7'
          Dst:             detect_invalid_highbd_input
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1416,15'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1417,15'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1418,15'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1419,15'
          Dst:             dct_const_round_shift
    - functionName:    vpx_highbd_iwht4x4_1_add_c
      functionSourceFile: '/src/libvpx/vpx_dsp/inv_txfm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1350
      functionLinenumberEnd: 1375
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          91
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_clip_pixel_add
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1368,24'
          Dst:             highbd_clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1369,24'
          Dst:             highbd_clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1370,24'
          Dst:             highbd_clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1371,24'
          Dst:             highbd_clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1368,24'
          Dst:             highbd_clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1369,24'
          Dst:             highbd_clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1370,24'
          Dst:             highbd_clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1371,24'
          Dst:             highbd_clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1368,24'
          Dst:             highbd_clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1369,24'
          Dst:             highbd_clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1370,24'
          Dst:             highbd_clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1371,24'
          Dst:             highbd_clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1368,24'
          Dst:             highbd_clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1369,24'
          Dst:             highbd_clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1370,24'
          Dst:             highbd_clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1371,24'
          Dst:             highbd_clip_pixel_add
    - functionName:    vpx_highbd_iwht4x4_16_add_c
      functionSourceFile: '/src/libvpx/vpx_dsp/inv_txfm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1293
      functionLinenumberEnd: 1347
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          238
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_clip_pixel_add
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1336,9'
          Dst:             highbd_clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1338,9'
          Dst:             highbd_clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1340,9'
          Dst:             highbd_clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1342,9'
          Dst:             highbd_clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1336,9'
          Dst:             highbd_clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1338,9'
          Dst:             highbd_clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1340,9'
          Dst:             highbd_clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1342,9'
          Dst:             highbd_clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1336,9'
          Dst:             highbd_clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1338,9'
          Dst:             highbd_clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1340,9'
          Dst:             highbd_clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1342,9'
          Dst:             highbd_clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1336,9'
          Dst:             highbd_clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1338,9'
          Dst:             highbd_clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1340,9'
          Dst:             highbd_clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1342,9'
          Dst:             highbd_clip_pixel_add
    - functionName:    vpx_idct32x32_1_add_c
      functionSourceFile: '/src/libvpx/vpx_dsp/inv_txfm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1263
      functionLinenumberEnd: 1276
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          166
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - clip_pixel_add
        - dct_const_round_shift
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1267,7'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1269,9'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1273,40'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1273,40'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1273,40'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1273,40'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1273,40'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1273,40'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1273,40'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1273,40'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1273,40'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1273,40'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1273,40'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1273,40'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1273,40'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1273,40'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1273,40'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1273,40'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1273,40'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1273,40'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1273,40'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1273,40'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1273,40'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1273,40'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1273,40'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1273,40'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1273,40'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1273,40'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1273,40'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1273,40'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1273,40'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1273,40'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1273,40'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1273,40'
          Dst:             clip_pixel_add
    - functionName:    clip_pixel_add
      functionSourceFile: '/src/libvpx/vpx_dsp/inv_txfm.h'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - char
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - clip_pixel
      functionUses:    195
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.h:119,10'
          Dst:             clip_pixel
    - functionName:    vpx_idct32x32_34_add_c
      functionSourceFile: '/src/libvpx/vpx_dsp/inv_txfm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1238
      functionLinenumberEnd: 1261
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          236
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - clip_pixel_add
        - idct32_c
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1247,5'
          Dst:             idct32_c
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1247,5'
          Dst:             idct32_c
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1247,5'
          Dst:             idct32_c
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1247,5'
          Dst:             idct32_c
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1247,5'
          Dst:             idct32_c
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1247,5'
          Dst:             idct32_c
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1247,5'
          Dst:             idct32_c
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1247,5'
          Dst:             idct32_c
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1255,5'
          Dst:             idct32_c
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1257,30'
          Dst:             clip_pixel_add
    - functionName:    idct32_c
      functionSourceFile: '/src/libvpx/vpx_dsp/inv_txfm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 813
      functionLinenumberEnd: 1178
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          841
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - dct_const_round_shift
      functionUses:    28
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:837,15'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:838,15'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:842,15'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:843,15'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:847,15'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:848,15'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:852,15'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:853,15'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:857,15'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:858,15'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:862,15'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:863,15'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:867,15'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:868,15'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:872,15'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:873,15'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:887,14'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:888,15'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:892,14'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:893,15'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:897,15'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:898,15'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:902,15'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:903,15'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:930,14'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:931,14'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:934,14'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:935,14'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:950,15'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:951,15'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:954,15'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:955,15'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:960,15'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:961,15'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:964,15'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:965,15'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:974,14'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:975,14'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:978,14'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:979,14'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:989,14'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:990,15'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:993,15'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:994,15'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1024,14'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1025,14'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1041,15'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1042,15'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1045,15'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1046,15'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1049,15'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1050,15'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1053,15'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1054,15'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1075,15'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1076,15'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1079,15'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1080,15'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1126,15'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1127,15'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1130,15'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1131,15'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1134,15'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1135,15'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1138,15'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1139,15'
          Dst:             dct_const_round_shift
    - functionName:    vpx_idct32x32_135_add_c
      functionSourceFile: '/src/libvpx/vpx_dsp/inv_txfm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1212
      functionLinenumberEnd: 1235
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          260
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - clip_pixel_add
        - idct32_c
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1221,5'
          Dst:             idct32_c
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1221,5'
          Dst:             idct32_c
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1221,5'
          Dst:             idct32_c
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1221,5'
          Dst:             idct32_c
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1221,5'
          Dst:             idct32_c
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1221,5'
          Dst:             idct32_c
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1221,5'
          Dst:             idct32_c
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1221,5'
          Dst:             idct32_c
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1221,5'
          Dst:             idct32_c
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1221,5'
          Dst:             idct32_c
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1221,5'
          Dst:             idct32_c
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1221,5'
          Dst:             idct32_c
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1221,5'
          Dst:             idct32_c
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1221,5'
          Dst:             idct32_c
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1221,5'
          Dst:             idct32_c
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1221,5'
          Dst:             idct32_c
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1229,5'
          Dst:             idct32_c
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1231,30'
          Dst:             clip_pixel_add
    - functionName:    vpx_idct32x32_1024_add_c
      functionSourceFile: '/src/libvpx/vpx_dsp/inv_txfm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1181
      functionLinenumberEnd: 1209
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          241
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - clip_pixel_add
        - idct32_c
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1193,7'
          Dst:             idct32_c
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1203,5'
          Dst:             idct32_c
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:1205,30'
          Dst:             clip_pixel_add
    - functionName:    vpx_idct16x16_1_add_c
      functionSourceFile: '/src/libvpx/vpx_dsp/inv_txfm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 799
      functionLinenumberEnd: 811
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          102
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - clip_pixel_add
        - dct_const_round_shift
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:803,7'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:805,9'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:808,40'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:808,40'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:808,40'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:808,40'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:808,40'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:808,40'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:808,40'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:808,40'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:808,40'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:808,40'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:808,40'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:808,40'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:808,40'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:808,40'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:808,40'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:808,40'
          Dst:             clip_pixel_add
    - functionName:    vpx_idct16x16_10_add_c
      functionSourceFile: '/src/libvpx/vpx_dsp/inv_txfm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 774
      functionLinenumberEnd: 797
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          296
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - clip_pixel_add
        - idct16_c
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:783,5'
          Dst:             idct16_c
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:783,5'
          Dst:             idct16_c
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:783,5'
          Dst:             idct16_c
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:783,5'
          Dst:             idct16_c
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:791,5'
          Dst:             idct16_c
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:793,30'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:793,30'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:793,30'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:793,30'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:793,30'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:793,30'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:793,30'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:793,30'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:793,30'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:793,30'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:793,30'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:793,30'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:793,30'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:793,30'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:793,30'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:793,30'
          Dst:             clip_pixel_add
    - functionName:    idct16_c
      functionSourceFile: '/src/libvpx/vpx_dsp/inv_txfm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 557
      functionLinenumberEnd: 720
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          353
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - dct_const_round_shift
      functionUses:    31
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:591,14'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:592,15'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:596,14'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:597,15'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:601,15'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:602,15'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:606,15'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:607,15'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:617,14'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:618,14'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:621,14'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:622,14'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:636,14'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:637,14'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:640,14'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:641,14'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:651,14'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:652,15'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:655,15'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:656,15'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:668,14'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:669,14'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:694,15'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:695,15'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:698,15'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:699,15'
          Dst:             dct_const_round_shift
    - functionName:    vpx_idct16x16_38_add_c
      functionSourceFile: '/src/libvpx/vpx_dsp/inv_txfm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 748
      functionLinenumberEnd: 771
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          308
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - clip_pixel_add
        - idct16_c
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:757,5'
          Dst:             idct16_c
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:757,5'
          Dst:             idct16_c
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:757,5'
          Dst:             idct16_c
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:757,5'
          Dst:             idct16_c
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:757,5'
          Dst:             idct16_c
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:757,5'
          Dst:             idct16_c
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:757,5'
          Dst:             idct16_c
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:757,5'
          Dst:             idct16_c
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:765,5'
          Dst:             idct16_c
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:767,30'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:767,30'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:767,30'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:767,30'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:767,30'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:767,30'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:767,30'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:767,30'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:767,30'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:767,30'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:767,30'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:767,30'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:767,30'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:767,30'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:767,30'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:767,30'
          Dst:             clip_pixel_add
    - functionName:    vpx_idct16x16_256_add_c
      functionSourceFile: '/src/libvpx/vpx_dsp/inv_txfm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 723
      functionLinenumberEnd: 745
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          330
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - clip_pixel_add
        - idct16_c
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:731,5'
          Dst:             idct16_c
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:731,5'
          Dst:             idct16_c
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:731,5'
          Dst:             idct16_c
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:731,5'
          Dst:             idct16_c
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:731,5'
          Dst:             idct16_c
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:731,5'
          Dst:             idct16_c
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:731,5'
          Dst:             idct16_c
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:731,5'
          Dst:             idct16_c
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:731,5'
          Dst:             idct16_c
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:731,5'
          Dst:             idct16_c
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:731,5'
          Dst:             idct16_c
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:731,5'
          Dst:             idct16_c
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:731,5'
          Dst:             idct16_c
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:731,5'
          Dst:             idct16_c
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:731,5'
          Dst:             idct16_c
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:731,5'
          Dst:             idct16_c
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:739,5'
          Dst:             idct16_c
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:741,30'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:741,30'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:741,30'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:741,30'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:741,30'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:741,30'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:741,30'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:741,30'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:741,30'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:741,30'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:741,30'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:741,30'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:741,30'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:741,30'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:741,30'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:741,30'
          Dst:             clip_pixel_add
    - functionName:    iadst16_c
      functionSourceFile: '/src/libvpx/vpx_dsp/inv_txfm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 389
      functionLinenumberEnd: 555
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          384
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - dct_const_round_shift
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:433,8'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:434,8'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:435,8'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:436,8'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:437,8'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:438,8'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:439,8'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:440,8'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:441,8'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:442,8'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:443,9'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:444,9'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:445,9'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:446,9'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:447,9'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:448,9'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:476,8'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:477,8'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:478,9'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:479,9'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:480,9'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:481,9'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:482,9'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:483,9'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:507,8'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:508,8'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:509,8'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:510,8'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:515,9'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:516,9'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:517,9'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:518,9'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:530,8'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:531,8'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:532,8'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:533,8'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:534,9'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:535,9'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:536,9'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:537,9'
          Dst:             dct_const_round_shift
    - functionName:    vpx_idct8x8_1_add_c
      functionSourceFile: '/src/libvpx/vpx_dsp/inv_txfm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 375
      functionLinenumberEnd: 387
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          122
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - clip_pixel_add
        - dct_const_round_shift
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:379,7'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:381,9'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:384,39'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:384,39'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:384,39'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:384,39'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:384,39'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:384,39'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:384,39'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:384,39'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:384,39'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:384,39'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:384,39'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:384,39'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:384,39'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:384,39'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:384,39'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:384,39'
          Dst:             clip_pixel_add
    - functionName:    vpx_idct8x8_12_add_c
      functionSourceFile: '/src/libvpx/vpx_dsp/inv_txfm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 350
      functionLinenumberEnd: 373
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          168
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - clip_pixel_add
        - idct8_c
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:359,5'
          Dst:             idct8_c
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:359,5'
          Dst:             idct8_c
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:359,5'
          Dst:             idct8_c
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:359,5'
          Dst:             idct8_c
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:367,5'
          Dst:             idct8_c
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:369,30'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:369,30'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:369,30'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:369,30'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:369,30'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:369,30'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:369,30'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:369,30'
          Dst:             clip_pixel_add
    - functionName:    idct8_c
      functionSourceFile: '/src/libvpx/vpx_dsp/inv_txfm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 271
      functionLinenumberEnd: 324
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          141
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - dct_const_round_shift
      functionUses:    14
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:282,14'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:283,14'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:286,14'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:287,14'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:292,14'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:293,14'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:296,14'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:297,14'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:311,14'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:312,14'
          Dst:             dct_const_round_shift
    - functionName:    vpx_idct8x8_64_add_c
      functionSourceFile: '/src/libvpx/vpx_dsp/inv_txfm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 326
      functionLinenumberEnd: 348
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          178
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - clip_pixel_add
        - idct8_c
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:334,5'
          Dst:             idct8_c
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:334,5'
          Dst:             idct8_c
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:334,5'
          Dst:             idct8_c
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:334,5'
          Dst:             idct8_c
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:334,5'
          Dst:             idct8_c
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:334,5'
          Dst:             idct8_c
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:334,5'
          Dst:             idct8_c
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:334,5'
          Dst:             idct8_c
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:342,5'
          Dst:             idct8_c
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:344,30'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:344,30'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:344,30'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:344,30'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:344,30'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:344,30'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:344,30'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:344,30'
          Dst:             clip_pixel_add
    - functionName:    iadst8_c
      functionSourceFile: '/src/libvpx/vpx_dsp/inv_txfm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 196
      functionLinenumberEnd: 269
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          172
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - dct_const_round_shift
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:222,8'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:223,8'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:224,8'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:225,8'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:226,8'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:227,8'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:228,8'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:229,8'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:245,8'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:246,8'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:247,8'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:248,8'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:256,8'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:257,8'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:258,8'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:259,8'
          Dst:             dct_const_round_shift
    - functionName:    vpx_idct4x4_1_add_c
      functionSourceFile: '/src/libvpx/vpx_dsp/inv_txfm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 178
      functionLinenumberEnd: 194
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          88
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - clip_pixel_add
        - dct_const_round_shift
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:182,7'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:184,9'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:188,15'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:189,15'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:190,15'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:191,15'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:188,15'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:189,15'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:190,15'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:191,15'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:188,15'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:189,15'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:190,15'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:191,15'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:188,15'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:189,15'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:190,15'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:191,15'
          Dst:             clip_pixel_add
    - functionName:    vpx_idct4x4_16_add_c
      functionSourceFile: '/src/libvpx/vpx_dsp/inv_txfm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 154
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          225
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - clip_pixel_add
        - idct4_c
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:162,5'
          Dst:             idct4_c
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:162,5'
          Dst:             idct4_c
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:162,5'
          Dst:             idct4_c
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:162,5'
          Dst:             idct4_c
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:170,5'
          Dst:             idct4_c
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:172,30'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:172,30'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:172,30'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:172,30'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:170,5'
          Dst:             idct4_c
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:172,30'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:172,30'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:172,30'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:172,30'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:170,5'
          Dst:             idct4_c
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:172,30'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:172,30'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:172,30'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:172,30'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:170,5'
          Dst:             idct4_c
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:172,30'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:172,30'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:172,30'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:172,30'
          Dst:             clip_pixel_add
    - functionName:    idct4_c
      functionSourceFile: '/src/libvpx/vpx_dsp/inv_txfm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          59
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - dct_const_round_shift
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:140,13'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:141,13'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:144,13'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:145,13'
          Dst:             dct_const_round_shift
    - functionName:    iadst4_c
      functionSourceFile: '/src/libvpx/vpx_dsp/inv_txfm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 131
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          74
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - dct_const_round_shift
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:127,15'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:128,15'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:129,15'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:130,15'
          Dst:             dct_const_round_shift
    - functionName:    vpx_iwht4x4_1_add_c
      functionSourceFile: '/src/libvpx/vpx_dsp/inv_txfm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          91
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - clip_pixel_add
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:87,24'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:88,24'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:89,24'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:90,24'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:87,24'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:88,24'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:89,24'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:90,24'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:87,24'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:88,24'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:89,24'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:90,24'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:87,24'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:88,24'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:89,24'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:90,24'
          Dst:             clip_pixel_add
    - functionName:    vpx_iwht4x4_16_add_c
      functionSourceFile: '/src/libvpx/vpx_dsp/inv_txfm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 18
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          238
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - clip_pixel_add
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:60,24'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:61,24'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:62,24'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:63,24'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:60,24'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:61,24'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:62,24'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:63,24'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:60,24'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:61,24'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:62,24'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:63,24'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:60,24'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:61,24'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:62,24'
          Dst:             clip_pixel_add
        - Src:             '/src/libvpx/vpx_dsp/inv_txfm.c:63,24'
          Dst:             clip_pixel_add
    - functionName:    idct32_1024_8x32_quarter_2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1062
      functionLinenumberEnd: 1082
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          78
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - butterfly
        - idct32_8x32_quarter_2_stage_4_to_6
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:1066,3'
          Dst:             butterfly
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:1067,3'
          Dst:             butterfly
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:1068,3'
          Dst:             butterfly
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:1069,3'
          Dst:             butterfly
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:1081,3'
          Dst:             idct32_8x32_quarter_2_stage_4_to_6
    - functionName:    butterfly
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - idct_calc_wraplow_sse2
      functionUses:    71
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:88,11'
          Dst:             idct_calc_wraplow_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:89,11'
          Dst:             idct_calc_wraplow_sse2
    - functionName:    idct32_8x32_quarter_2_stage_4_to_6
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 600
      functionLinenumberEnd: 630
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          83
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - butterfly
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:606,3'
          Dst:             butterfly
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:608,3'
          Dst:             butterfly
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:626,3'
          Dst:             butterfly
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:627,3'
          Dst:             butterfly
    - functionName:    idct_calc_wraplow_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - idct_madd_round_shift_sse2
      functionUses:    29
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:75,22'
          Dst:             idct_madd_round_shift_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:76,22'
          Dst:             idct_madd_round_shift_sse2
    - functionName:    idct_madd_round_shift_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - dct_const_round_shift_sse2
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:68,10'
          Dst:             dct_const_round_shift_sse2
    - functionName:    dct_const_round_shift_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    93
      BranchProfiles:  []
      Callsites:       []
    - functionName:    idct32_1024_8x32_quarter_1
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1023
      functionLinenumberEnd: 1056
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          100
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - butterfly
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:1027,3'
          Dst:             butterfly
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:1028,3'
          Dst:             butterfly
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:1031,3'
          Dst:             butterfly
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:1032,3'
          Dst:             butterfly
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:1044,3'
          Dst:             butterfly
    - functionName:    idct32_8x32_quarter_3_4_stage_4_to_7
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 633
      functionLinenumberEnd: 697
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          160
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - butterfly
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:658,3'
          Dst:             butterfly
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:660,3'
          Dst:             butterfly
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:662,3'
          Dst:             butterfly
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:664,3'
          Dst:             butterfly
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:693,3'
          Dst:             butterfly
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:694,3'
          Dst:             butterfly
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:695,3'
          Dst:             butterfly
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:696,3'
          Dst:             butterfly
    - functionName:    idct32_34_8x32_quarter_2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 929
      functionLinenumberEnd: 948
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          44
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - butterfly
        - idct32_8x32_quarter_2_stage_4_to_6
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:934,3'
          Dst:             butterfly
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:935,3'
          Dst:             butterfly
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:947,3'
          Dst:             idct32_8x32_quarter_2_stage_4_to_6
    - functionName:    idct32_34_8x32_quarter_1
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 891
      functionLinenumberEnd: 923
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          61
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - butterfly
        - butterfly_cospi16
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:896,3'
          Dst:             butterfly
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:899,14'
          Dst:             butterfly_cospi16
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:911,3'
          Dst:             butterfly
    - functionName:    butterfly_cospi16
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - idct_calc_wraplow_sse2
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:96,10'
          Dst:             idct_calc_wraplow_sse2
    - functionName:    transpose_16bit_4x8
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/transpose_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          46
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    idct8x8_12_transpose_16bit_4x8
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 23
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          38
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    transpose_16bit_4x4
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/transpose_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    recon_and_store
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    41
      BranchProfiles:  []
      Callsites:       []
    - functionName:    round_shift_8x8
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          57
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_idct32x32_1_add_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1220
      functionLinenumberEnd: 1235
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          185
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - dct_const_round_shift
        - recon_and_store_16
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:1225,7'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:1227,9'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:1232,5'
          Dst:             recon_and_store_16
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:1233,5'
          Dst:             recon_and_store_16
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:1232,5'
          Dst:             recon_and_store_16
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:1233,5'
          Dst:             recon_and_store_16
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:1232,5'
          Dst:             recon_and_store_16
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:1233,5'
          Dst:             recon_and_store_16
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:1232,5'
          Dst:             recon_and_store_16
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:1233,5'
          Dst:             recon_and_store_16
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:1232,5'
          Dst:             recon_and_store_16
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:1233,5'
          Dst:             recon_and_store_16
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:1232,5'
          Dst:             recon_and_store_16
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:1233,5'
          Dst:             recon_and_store_16
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:1232,5'
          Dst:             recon_and_store_16
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:1233,5'
          Dst:             recon_and_store_16
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:1232,5'
          Dst:             recon_and_store_16
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:1233,5'
          Dst:             recon_and_store_16
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:1232,5'
          Dst:             recon_and_store_16
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:1233,5'
          Dst:             recon_and_store_16
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:1232,5'
          Dst:             recon_and_store_16
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:1233,5'
          Dst:             recon_and_store_16
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:1232,5'
          Dst:             recon_and_store_16
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:1233,5'
          Dst:             recon_and_store_16
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:1232,5'
          Dst:             recon_and_store_16
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:1233,5'
          Dst:             recon_and_store_16
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:1232,5'
          Dst:             recon_and_store_16
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:1233,5'
          Dst:             recon_and_store_16
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:1232,5'
          Dst:             recon_and_store_16
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:1233,5'
          Dst:             recon_and_store_16
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:1232,5'
          Dst:             recon_and_store_16
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:1233,5'
          Dst:             recon_and_store_16
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:1232,5'
          Dst:             recon_and_store_16
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:1233,5'
          Dst:             recon_and_store_16
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:1232,5'
          Dst:             recon_and_store_16
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:1233,5'
          Dst:             recon_and_store_16
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:1232,5'
          Dst:             recon_and_store_16
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:1233,5'
          Dst:             recon_and_store_16
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:1232,5'
          Dst:             recon_and_store_16
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:1233,5'
          Dst:             recon_and_store_16
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:1232,5'
          Dst:             recon_and_store_16
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:1233,5'
          Dst:             recon_and_store_16
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:1232,5'
          Dst:             recon_and_store_16
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:1233,5'
          Dst:             recon_and_store_16
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:1232,5'
          Dst:             recon_and_store_16
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:1233,5'
          Dst:             recon_and_store_16
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:1232,5'
          Dst:             recon_and_store_16
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:1233,5'
          Dst:             recon_and_store_16
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:1232,5'
          Dst:             recon_and_store_16
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:1233,5'
          Dst:             recon_and_store_16
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:1232,5'
          Dst:             recon_and_store_16
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:1233,5'
          Dst:             recon_and_store_16
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:1232,5'
          Dst:             recon_and_store_16
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:1233,5'
          Dst:             recon_and_store_16
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:1232,5'
          Dst:             recon_and_store_16
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:1233,5'
          Dst:             recon_and_store_16
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:1232,5'
          Dst:             recon_and_store_16
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:1233,5'
          Dst:             recon_and_store_16
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:1232,5'
          Dst:             recon_and_store_16
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:1233,5'
          Dst:             recon_and_store_16
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:1232,5'
          Dst:             recon_and_store_16
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:1233,5'
          Dst:             recon_and_store_16
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:1232,5'
          Dst:             recon_and_store_16
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:1233,5'
          Dst:             recon_and_store_16
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:1232,5'
          Dst:             recon_and_store_16
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:1233,5'
          Dst:             recon_and_store_16
    - functionName:    dct_const_round_shift
      functionSourceFile: '/src/libvpx/vpx_dsp/inv_txfm.h'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    recon_and_store_16
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 486
      functionLinenumberEnd: 497
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    80
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_idct32x32_135_add_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1193
      functionLinenumberEnd: 1217
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          58
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - idct32_1024_8x32
        - load_transpose_16bit_8x8
        - store_buffer_8x32
        - transpose_16bit_8x8
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:1203,5'
          Dst:             load_transpose_16bit_8x8
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:1204,5'
          Dst:             load_transpose_16bit_8x8
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:1205,5'
          Dst:             idct32_1024_8x32
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:1203,5'
          Dst:             load_transpose_16bit_8x8
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:1204,5'
          Dst:             load_transpose_16bit_8x8
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:1205,5'
          Dst:             idct32_1024_8x32
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:1211,5'
          Dst:             transpose_16bit_8x8
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:1212,5'
          Dst:             transpose_16bit_8x8
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:1213,5'
          Dst:             idct32_1024_8x32
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:1214,5'
          Dst:             store_buffer_8x32
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:1211,5'
          Dst:             transpose_16bit_8x8
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:1212,5'
          Dst:             transpose_16bit_8x8
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:1213,5'
          Dst:             idct32_1024_8x32
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:1214,5'
          Dst:             store_buffer_8x32
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:1211,5'
          Dst:             transpose_16bit_8x8
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:1212,5'
          Dst:             transpose_16bit_8x8
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:1213,5'
          Dst:             idct32_1024_8x32
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:1214,5'
          Dst:             store_buffer_8x32
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:1211,5'
          Dst:             transpose_16bit_8x8
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:1212,5'
          Dst:             transpose_16bit_8x8
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:1213,5'
          Dst:             idct32_1024_8x32
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:1214,5'
          Dst:             store_buffer_8x32
    - functionName:    load_transpose_16bit_8x8
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          66
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - load_input_data8
        - transpose_16bit_8x8
      functionUses:    21
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:124,11'
          Dst:             load_input_data8
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:125,11'
          Dst:             load_input_data8
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:126,11'
          Dst:             load_input_data8
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:127,11'
          Dst:             load_input_data8
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:128,11'
          Dst:             load_input_data8
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:129,11'
          Dst:             load_input_data8
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:130,11'
          Dst:             load_input_data8
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:131,11'
          Dst:             load_input_data8
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:132,3'
          Dst:             transpose_16bit_8x8
    - functionName:    idct32_1024_8x32
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1154
      functionLinenumberEnd: 1161
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - add_sub_butterfly
        - idct32_1024_8x32_quarter_1_2
        - idct32_1024_8x32_quarter_3_4
      functionUses:    27
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:1157,3'
          Dst:             idct32_1024_8x32_quarter_1_2
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:1158,3'
          Dst:             idct32_1024_8x32_quarter_3_4
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:1160,3'
          Dst:             add_sub_butterfly
    - functionName:    transpose_16bit_8x8
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/transpose_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 158
      functionLinenumberEnd: 221
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          74
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    43
      BranchProfiles:  []
      Callsites:       []
    - functionName:    store_buffer_8x32
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 211
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          266
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - recon_and_store
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:221,5'
          Dst:             recon_and_store
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:223,5'
          Dst:             recon_and_store
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:221,5'
          Dst:             recon_and_store
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:223,5'
          Dst:             recon_and_store
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:221,5'
          Dst:             recon_and_store
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:223,5'
          Dst:             recon_and_store
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:221,5'
          Dst:             recon_and_store
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:223,5'
          Dst:             recon_and_store
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:221,5'
          Dst:             recon_and_store
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:223,5'
          Dst:             recon_and_store
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:221,5'
          Dst:             recon_and_store
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:223,5'
          Dst:             recon_and_store
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:221,5'
          Dst:             recon_and_store
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:223,5'
          Dst:             recon_and_store
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:221,5'
          Dst:             recon_and_store
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:223,5'
          Dst:             recon_and_store
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:221,5'
          Dst:             recon_and_store
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:223,5'
          Dst:             recon_and_store
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:221,5'
          Dst:             recon_and_store
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:223,5'
          Dst:             recon_and_store
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:221,5'
          Dst:             recon_and_store
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:223,5'
          Dst:             recon_and_store
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:221,5'
          Dst:             recon_and_store
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:223,5'
          Dst:             recon_and_store
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:221,5'
          Dst:             recon_and_store
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:223,5'
          Dst:             recon_and_store
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:221,5'
          Dst:             recon_and_store
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:223,5'
          Dst:             recon_and_store
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:221,5'
          Dst:             recon_and_store
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:223,5'
          Dst:             recon_and_store
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:221,5'
          Dst:             recon_and_store
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:223,5'
          Dst:             recon_and_store
    - functionName:    idct32_1024_8x32_quarter_1_2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1085
      functionLinenumberEnd: 1091
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - add_sub_butterfly
        - idct32_1024_8x32_quarter_1
        - idct32_1024_8x32_quarter_2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:1087,3'
          Dst:             idct32_1024_8x32_quarter_1
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:1088,3'
          Dst:             idct32_1024_8x32_quarter_2
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:1090,3'
          Dst:             add_sub_butterfly
    - functionName:    idct32_1024_8x32_quarter_3_4
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1098
      functionLinenumberEnd: 1151
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          123
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - butterfly
        - idct32_8x32_quarter_3_4_stage_4_to_7
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:1102,3'
          Dst:             butterfly
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:1103,3'
          Dst:             butterfly
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:1104,3'
          Dst:             butterfly
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:1105,3'
          Dst:             butterfly
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:1107,3'
          Dst:             butterfly
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:1108,3'
          Dst:             butterfly
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:1110,3'
          Dst:             butterfly
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:1111,3'
          Dst:             butterfly
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:1135,3'
          Dst:             butterfly
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:1137,3'
          Dst:             butterfly
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:1141,3'
          Dst:             butterfly
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:1143,3'
          Dst:             butterfly
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:1150,3'
          Dst:             idct32_8x32_quarter_3_4_stage_4_to_7
    - functionName:    add_sub_butterfly
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 248
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          34
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    load_input_data8
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    26
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_idct32x32_1024_add_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1164
      functionLinenumberEnd: 1190
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          97
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - idct32_1024_8x32
        - load_transpose_16bit_8x8
        - store_buffer_8x32
        - transpose_16bit_8x8
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:1170,5'
          Dst:             load_transpose_16bit_8x8
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:1171,5'
          Dst:             load_transpose_16bit_8x8
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:1172,5'
          Dst:             load_transpose_16bit_8x8
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:1173,5'
          Dst:             load_transpose_16bit_8x8
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:1174,5'
          Dst:             idct32_1024_8x32
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:1170,5'
          Dst:             load_transpose_16bit_8x8
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:1171,5'
          Dst:             load_transpose_16bit_8x8
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:1172,5'
          Dst:             load_transpose_16bit_8x8
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:1173,5'
          Dst:             load_transpose_16bit_8x8
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:1174,5'
          Dst:             idct32_1024_8x32
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:1170,5'
          Dst:             load_transpose_16bit_8x8
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:1171,5'
          Dst:             load_transpose_16bit_8x8
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:1172,5'
          Dst:             load_transpose_16bit_8x8
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:1173,5'
          Dst:             load_transpose_16bit_8x8
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:1174,5'
          Dst:             idct32_1024_8x32
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:1170,5'
          Dst:             load_transpose_16bit_8x8
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:1171,5'
          Dst:             load_transpose_16bit_8x8
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:1172,5'
          Dst:             load_transpose_16bit_8x8
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:1173,5'
          Dst:             load_transpose_16bit_8x8
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:1174,5'
          Dst:             idct32_1024_8x32
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:1181,5'
          Dst:             transpose_16bit_8x8
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:1182,5'
          Dst:             transpose_16bit_8x8
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:1183,5'
          Dst:             transpose_16bit_8x8
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:1184,5'
          Dst:             transpose_16bit_8x8
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:1186,5'
          Dst:             idct32_1024_8x32
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:1187,5'
          Dst:             store_buffer_8x32
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:1181,5'
          Dst:             transpose_16bit_8x8
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:1182,5'
          Dst:             transpose_16bit_8x8
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:1183,5'
          Dst:             transpose_16bit_8x8
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:1184,5'
          Dst:             transpose_16bit_8x8
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:1186,5'
          Dst:             idct32_1024_8x32
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:1187,5'
          Dst:             store_buffer_8x32
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:1181,5'
          Dst:             transpose_16bit_8x8
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:1182,5'
          Dst:             transpose_16bit_8x8
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:1183,5'
          Dst:             transpose_16bit_8x8
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:1184,5'
          Dst:             transpose_16bit_8x8
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:1186,5'
          Dst:             idct32_1024_8x32
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:1187,5'
          Dst:             store_buffer_8x32
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:1181,5'
          Dst:             transpose_16bit_8x8
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:1182,5'
          Dst:             transpose_16bit_8x8
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:1183,5'
          Dst:             transpose_16bit_8x8
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:1184,5'
          Dst:             transpose_16bit_8x8
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:1186,5'
          Dst:             idct32_1024_8x32
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:1187,5'
          Dst:             store_buffer_8x32
    - functionName:    vpx_idct32x32_34_add_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 998
      functionLinenumberEnd: 1017
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          193
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - idct32_34_8x32_sse2
        - load_transpose_16bit_8x8
        - transpose_16bit_8x8
        - write_buffer_8x1
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:1003,3'
          Dst:             load_transpose_16bit_8x8
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:1004,3'
          Dst:             idct32_34_8x32_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:1008,5'
          Dst:             transpose_16bit_8x8
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:1009,5'
          Dst:             idct32_34_8x32_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:1012,7'
          Dst:             write_buffer_8x1
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:1012,7'
          Dst:             write_buffer_8x1
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:1012,7'
          Dst:             write_buffer_8x1
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:1012,7'
          Dst:             write_buffer_8x1
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:1012,7'
          Dst:             write_buffer_8x1
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:1012,7'
          Dst:             write_buffer_8x1
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:1012,7'
          Dst:             write_buffer_8x1
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:1012,7'
          Dst:             write_buffer_8x1
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:1012,7'
          Dst:             write_buffer_8x1
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:1012,7'
          Dst:             write_buffer_8x1
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:1012,7'
          Dst:             write_buffer_8x1
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:1012,7'
          Dst:             write_buffer_8x1
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:1012,7'
          Dst:             write_buffer_8x1
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:1012,7'
          Dst:             write_buffer_8x1
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:1012,7'
          Dst:             write_buffer_8x1
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:1012,7'
          Dst:             write_buffer_8x1
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:1012,7'
          Dst:             write_buffer_8x1
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:1012,7'
          Dst:             write_buffer_8x1
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:1012,7'
          Dst:             write_buffer_8x1
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:1012,7'
          Dst:             write_buffer_8x1
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:1012,7'
          Dst:             write_buffer_8x1
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:1012,7'
          Dst:             write_buffer_8x1
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:1012,7'
          Dst:             write_buffer_8x1
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:1012,7'
          Dst:             write_buffer_8x1
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:1012,7'
          Dst:             write_buffer_8x1
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:1012,7'
          Dst:             write_buffer_8x1
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:1012,7'
          Dst:             write_buffer_8x1
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:1012,7'
          Dst:             write_buffer_8x1
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:1012,7'
          Dst:             write_buffer_8x1
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:1012,7'
          Dst:             write_buffer_8x1
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:1012,7'
          Dst:             write_buffer_8x1
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:1012,7'
          Dst:             write_buffer_8x1
    - functionName:    idct32_34_8x32_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 987
      functionLinenumberEnd: 994
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - add_sub_butterfly
        - idct32_34_8x32_quarter_1_2
        - idct32_34_8x32_quarter_3_4
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:990,3'
          Dst:             idct32_34_8x32_quarter_1_2
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:991,3'
          Dst:             idct32_34_8x32_quarter_3_4
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:993,3'
          Dst:             add_sub_butterfly
    - functionName:    write_buffer_8x1
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 229
      functionLinenumberEnd: 235
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - recon_and_store
      functionUses:    128
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:234,3'
          Dst:             recon_and_store
    - functionName:    idct32_34_8x32_quarter_1_2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 951
      functionLinenumberEnd: 957
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - add_sub_butterfly
        - idct32_34_8x32_quarter_1
        - idct32_34_8x32_quarter_2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:953,3'
          Dst:             idct32_34_8x32_quarter_1
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:954,3'
          Dst:             idct32_34_8x32_quarter_2
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:956,3'
          Dst:             add_sub_butterfly
    - functionName:    idct32_34_8x32_quarter_3_4
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 963
      functionLinenumberEnd: 984
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          55
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - butterfly
        - idct32_8x32_quarter_3_4_stage_4_to_7
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:968,3'
          Dst:             butterfly
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:969,3'
          Dst:             butterfly
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:970,3'
          Dst:             butterfly
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:971,3'
          Dst:             butterfly
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:974,3'
          Dst:             butterfly
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:976,3'
          Dst:             butterfly
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:978,3'
          Dst:             butterfly
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:980,3'
          Dst:             butterfly
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:983,3'
          Dst:             idct32_8x32_quarter_3_4_stage_4_to_7
    - functionName:    iadst16_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 875
      functionLinenumberEnd: 879
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - transpose_16bit_16x16
        - vpx_iadst16_8col_sse2
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:876,3'
          Dst:             transpose_16bit_16x16
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:877,3'
          Dst:             vpx_iadst16_8col_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:878,3'
          Dst:             vpx_iadst16_8col_sse2
    - functionName:    transpose_16bit_16x16
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/transpose_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 225
      functionLinenumberEnd: 240
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          50
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - transpose_16bit_8x8
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/transpose_sse2.h:227,3'
          Dst:             transpose_16bit_8x8
        - Src:             '/src/libvpx/vpx_dsp/x86/transpose_sse2.h:228,3'
          Dst:             transpose_16bit_8x8
        - Src:             '/src/libvpx/vpx_dsp/x86/transpose_sse2.h:229,3'
          Dst:             transpose_16bit_8x8
        - Src:             '/src/libvpx/vpx_dsp/x86/transpose_sse2.h:230,3'
          Dst:             transpose_16bit_8x8
    - functionName:    vpx_iadst16_8col_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 517
      functionLinenumberEnd: 867
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          486
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - dct_const_round_shift_sse2
        - idct_calc_wraplow_sse2
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:634,10'
          Dst:             dct_const_round_shift_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:635,10'
          Dst:             dct_const_round_shift_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:636,10'
          Dst:             dct_const_round_shift_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:637,10'
          Dst:             dct_const_round_shift_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:638,10'
          Dst:             dct_const_round_shift_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:639,10'
          Dst:             dct_const_round_shift_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:640,10'
          Dst:             dct_const_round_shift_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:641,10'
          Dst:             dct_const_round_shift_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:642,10'
          Dst:             dct_const_round_shift_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:643,10'
          Dst:             dct_const_round_shift_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:644,11'
          Dst:             dct_const_round_shift_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:645,11'
          Dst:             dct_const_round_shift_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:646,11'
          Dst:             dct_const_round_shift_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:647,11'
          Dst:             dct_const_round_shift_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:648,11'
          Dst:             dct_const_round_shift_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:649,11'
          Dst:             dct_const_round_shift_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:650,11'
          Dst:             dct_const_round_shift_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:651,11'
          Dst:             dct_const_round_shift_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:652,11'
          Dst:             dct_const_round_shift_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:653,11'
          Dst:             dct_const_round_shift_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:654,11'
          Dst:             dct_const_round_shift_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:655,11'
          Dst:             dct_const_round_shift_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:656,11'
          Dst:             dct_const_round_shift_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:657,11'
          Dst:             dct_const_round_shift_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:658,11'
          Dst:             dct_const_round_shift_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:659,11'
          Dst:             dct_const_round_shift_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:660,11'
          Dst:             dct_const_round_shift_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:661,11'
          Dst:             dct_const_round_shift_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:662,11'
          Dst:             dct_const_round_shift_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:663,11'
          Dst:             dct_const_round_shift_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:664,11'
          Dst:             dct_const_round_shift_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:665,11'
          Dst:             dct_const_round_shift_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:728,10'
          Dst:             dct_const_round_shift_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:729,10'
          Dst:             dct_const_round_shift_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:730,10'
          Dst:             dct_const_round_shift_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:731,10'
          Dst:             dct_const_round_shift_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:732,10'
          Dst:             dct_const_round_shift_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:733,10'
          Dst:             dct_const_round_shift_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:734,10'
          Dst:             dct_const_round_shift_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:735,10'
          Dst:             dct_const_round_shift_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:736,10'
          Dst:             dct_const_round_shift_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:737,10'
          Dst:             dct_const_round_shift_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:738,11'
          Dst:             dct_const_round_shift_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:739,11'
          Dst:             dct_const_round_shift_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:740,11'
          Dst:             dct_const_round_shift_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:741,11'
          Dst:             dct_const_round_shift_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:742,11'
          Dst:             dct_const_round_shift_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:743,11'
          Dst:             dct_const_round_shift_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:806,10'
          Dst:             dct_const_round_shift_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:807,10'
          Dst:             dct_const_round_shift_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:808,10'
          Dst:             dct_const_round_shift_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:809,10'
          Dst:             dct_const_round_shift_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:810,10'
          Dst:             dct_const_round_shift_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:811,10'
          Dst:             dct_const_round_shift_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:812,10'
          Dst:             dct_const_round_shift_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:813,10'
          Dst:             dct_const_round_shift_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:814,10'
          Dst:             dct_const_round_shift_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:815,10'
          Dst:             dct_const_round_shift_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:816,11'
          Dst:             dct_const_round_shift_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:817,11'
          Dst:             dct_const_round_shift_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:818,11'
          Dst:             dct_const_round_shift_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:819,11'
          Dst:             dct_const_round_shift_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:820,11'
          Dst:             dct_const_round_shift_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:821,11'
          Dst:             dct_const_round_shift_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:850,11'
          Dst:             idct_calc_wraplow_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:851,11'
          Dst:             idct_calc_wraplow_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:852,11'
          Dst:             idct_calc_wraplow_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:853,12'
          Dst:             idct_calc_wraplow_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:854,11'
          Dst:             idct_calc_wraplow_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:855,11'
          Dst:             idct_calc_wraplow_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:856,11'
          Dst:             idct_calc_wraplow_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:857,12'
          Dst:             idct_calc_wraplow_sse2
    - functionName:    idct16_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 869
      functionLinenumberEnd: 873
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - idct16_8col
        - transpose_16bit_16x16
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:870,3'
          Dst:             transpose_16bit_16x16
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:871,3'
          Dst:             idct16_8col
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:872,3'
          Dst:             idct16_8col
    - functionName:    idct16_8col
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 344
      functionLinenumberEnd: 427
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          228
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - butterfly
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:348,3'
          Dst:             butterfly
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:349,3'
          Dst:             butterfly
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:350,3'
          Dst:             butterfly
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:351,3'
          Dst:             butterfly
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:354,3'
          Dst:             butterfly
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:355,3'
          Dst:             butterfly
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:366,3'
          Dst:             butterfly
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:367,3'
          Dst:             butterfly
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:368,3'
          Dst:             butterfly
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:370,3'
          Dst:             butterfly
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:386,3'
          Dst:             butterfly
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:405,3'
          Dst:             butterfly
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:407,3'
          Dst:             butterfly
    - functionName:    vpx_idct16x16_1_add_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 500
      functionLinenumberEnd: 515
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          59
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - dct_const_round_shift
        - recon_and_store_16
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:505,7'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:507,9'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:512,5'
          Dst:             recon_and_store_16
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:512,5'
          Dst:             recon_and_store_16
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:512,5'
          Dst:             recon_and_store_16
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:512,5'
          Dst:             recon_and_store_16
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:512,5'
          Dst:             recon_and_store_16
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:512,5'
          Dst:             recon_and_store_16
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:512,5'
          Dst:             recon_and_store_16
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:512,5'
          Dst:             recon_and_store_16
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:512,5'
          Dst:             recon_and_store_16
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:512,5'
          Dst:             recon_and_store_16
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:512,5'
          Dst:             recon_and_store_16
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:512,5'
          Dst:             recon_and_store_16
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:512,5'
          Dst:             recon_and_store_16
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:512,5'
          Dst:             recon_and_store_16
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:512,5'
          Dst:             recon_and_store_16
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:512,5'
          Dst:             recon_and_store_16
    - functionName:    idct16x16_10_pass2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 535
      functionLinenumberEnd: 597
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          157
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - butterfly
        - butterfly_cospi16
        - transpose_16bit_4x8
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:539,3'
          Dst:             transpose_16bit_4x8
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:542,3'
          Dst:             butterfly
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:543,3'
          Dst:             butterfly
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:546,3'
          Dst:             butterfly
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:549,14'
          Dst:             butterfly_cospi16
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:550,3'
          Dst:             butterfly
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:552,3'
          Dst:             butterfly
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:556,3'
          Dst:             butterfly
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:575,3'
          Dst:             butterfly
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:577,3'
          Dst:             butterfly
    - functionName:    idct16x16_10_pass1
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 430
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          140
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - idct_calc_wraplow_sse2
        - idct_madd_round_shift_sse2
        - transpose_16bit_4x4
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:436,3'
          Dst:             transpose_16bit_4x4
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:446,16'
          Dst:             idct_calc_wraplow_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:448,17'
          Dst:             idct_calc_wraplow_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:457,16'
          Dst:             idct_calc_wraplow_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:471,23'
          Dst:             idct_madd_round_shift_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:473,16'
          Dst:             idct_calc_wraplow_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:475,17'
          Dst:             idct_calc_wraplow_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:483,16'
          Dst:             idct_calc_wraplow_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:499,17'
          Dst:             idct_calc_wraplow_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:501,17'
          Dst:             idct_calc_wraplow_sse2
    - functionName:    vpx_idct16x16_10_add_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 460
      functionLinenumberEnd: 484
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          161
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - idct16x16_10_pass1
        - idct16x16_10_pass2
        - load_input_data4
        - write_buffer_8x1
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:466,11'
          Dst:             load_input_data4
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:467,11'
          Dst:             load_input_data4
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:468,11'
          Dst:             load_input_data4
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:469,11'
          Dst:             load_input_data4
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:471,3'
          Dst:             idct16x16_10_pass1
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:476,5'
          Dst:             idct16x16_10_pass2
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:479,7'
          Dst:             write_buffer_8x1
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:479,7'
          Dst:             write_buffer_8x1
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:479,7'
          Dst:             write_buffer_8x1
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:479,7'
          Dst:             write_buffer_8x1
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:479,7'
          Dst:             write_buffer_8x1
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:479,7'
          Dst:             write_buffer_8x1
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:479,7'
          Dst:             write_buffer_8x1
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:479,7'
          Dst:             write_buffer_8x1
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:479,7'
          Dst:             write_buffer_8x1
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:479,7'
          Dst:             write_buffer_8x1
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:479,7'
          Dst:             write_buffer_8x1
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:479,7'
          Dst:             write_buffer_8x1
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:479,7'
          Dst:             write_buffer_8x1
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:479,7'
          Dst:             write_buffer_8x1
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:479,7'
          Dst:             write_buffer_8x1
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:479,7'
          Dst:             write_buffer_8x1
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:476,5'
          Dst:             idct16x16_10_pass2
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:479,7'
          Dst:             write_buffer_8x1
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:479,7'
          Dst:             write_buffer_8x1
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:479,7'
          Dst:             write_buffer_8x1
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:479,7'
          Dst:             write_buffer_8x1
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:479,7'
          Dst:             write_buffer_8x1
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:479,7'
          Dst:             write_buffer_8x1
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:479,7'
          Dst:             write_buffer_8x1
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:479,7'
          Dst:             write_buffer_8x1
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:479,7'
          Dst:             write_buffer_8x1
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:479,7'
          Dst:             write_buffer_8x1
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:479,7'
          Dst:             write_buffer_8x1
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:479,7'
          Dst:             write_buffer_8x1
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:479,7'
          Dst:             write_buffer_8x1
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:479,7'
          Dst:             write_buffer_8x1
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:479,7'
          Dst:             write_buffer_8x1
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:479,7'
          Dst:             write_buffer_8x1
    - functionName:    load_input_data4
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_idct16x16_38_add_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 434
      functionLinenumberEnd: 457
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          155
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - idct16_8col
        - idct16_load8x8
        - transpose_16bit_8x8
        - write_buffer_8x1
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:438,3'
          Dst:             idct16_load8x8
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:439,3'
          Dst:             transpose_16bit_8x8
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:444,3'
          Dst:             idct16_8col
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:448,5'
          Dst:             transpose_16bit_8x8
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:449,5'
          Dst:             idct16_8col
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:452,7'
          Dst:             write_buffer_8x1
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:452,7'
          Dst:             write_buffer_8x1
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:452,7'
          Dst:             write_buffer_8x1
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:452,7'
          Dst:             write_buffer_8x1
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:452,7'
          Dst:             write_buffer_8x1
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:452,7'
          Dst:             write_buffer_8x1
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:452,7'
          Dst:             write_buffer_8x1
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:452,7'
          Dst:             write_buffer_8x1
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:452,7'
          Dst:             write_buffer_8x1
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:452,7'
          Dst:             write_buffer_8x1
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:452,7'
          Dst:             write_buffer_8x1
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:452,7'
          Dst:             write_buffer_8x1
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:452,7'
          Dst:             write_buffer_8x1
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:452,7'
          Dst:             write_buffer_8x1
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:452,7'
          Dst:             write_buffer_8x1
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:452,7'
          Dst:             write_buffer_8x1
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:448,5'
          Dst:             transpose_16bit_8x8
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:449,5'
          Dst:             idct16_8col
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:452,7'
          Dst:             write_buffer_8x1
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:452,7'
          Dst:             write_buffer_8x1
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:452,7'
          Dst:             write_buffer_8x1
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:452,7'
          Dst:             write_buffer_8x1
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:452,7'
          Dst:             write_buffer_8x1
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:452,7'
          Dst:             write_buffer_8x1
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:452,7'
          Dst:             write_buffer_8x1
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:452,7'
          Dst:             write_buffer_8x1
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:452,7'
          Dst:             write_buffer_8x1
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:452,7'
          Dst:             write_buffer_8x1
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:452,7'
          Dst:             write_buffer_8x1
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:452,7'
          Dst:             write_buffer_8x1
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:452,7'
          Dst:             write_buffer_8x1
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:452,7'
          Dst:             write_buffer_8x1
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:452,7'
          Dst:             write_buffer_8x1
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:452,7'
          Dst:             write_buffer_8x1
    - functionName:    idct16_load8x8
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 392
      functionLinenumberEnd: 401
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          65
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - load_input_data8
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:393,11'
          Dst:             load_input_data8
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:394,11'
          Dst:             load_input_data8
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:395,11'
          Dst:             load_input_data8
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:396,11'
          Dst:             load_input_data8
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:397,11'
          Dst:             load_input_data8
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:398,11'
          Dst:             load_input_data8
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:399,11'
          Dst:             load_input_data8
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:400,11'
          Dst:             load_input_data8
    - functionName:    vpx_idct16x16_256_add_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 404
      functionLinenumberEnd: 431
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          166
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - idct16_8col
        - idct16_load8x8
        - transpose_16bit_8x8
        - write_buffer_8x1
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:410,5'
          Dst:             idct16_load8x8
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:411,5'
          Dst:             transpose_16bit_8x8
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:412,5'
          Dst:             idct16_load8x8
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:413,5'
          Dst:             transpose_16bit_8x8
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:414,5'
          Dst:             idct16_8col
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:410,5'
          Dst:             idct16_load8x8
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:411,5'
          Dst:             transpose_16bit_8x8
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:412,5'
          Dst:             idct16_load8x8
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:413,5'
          Dst:             transpose_16bit_8x8
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:414,5'
          Dst:             idct16_8col
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:421,5'
          Dst:             transpose_16bit_8x8
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:422,5'
          Dst:             transpose_16bit_8x8
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:423,5'
          Dst:             idct16_8col
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:426,7'
          Dst:             write_buffer_8x1
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:426,7'
          Dst:             write_buffer_8x1
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:426,7'
          Dst:             write_buffer_8x1
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:426,7'
          Dst:             write_buffer_8x1
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:426,7'
          Dst:             write_buffer_8x1
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:426,7'
          Dst:             write_buffer_8x1
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:426,7'
          Dst:             write_buffer_8x1
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:426,7'
          Dst:             write_buffer_8x1
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:426,7'
          Dst:             write_buffer_8x1
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:426,7'
          Dst:             write_buffer_8x1
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:426,7'
          Dst:             write_buffer_8x1
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:426,7'
          Dst:             write_buffer_8x1
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:426,7'
          Dst:             write_buffer_8x1
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:426,7'
          Dst:             write_buffer_8x1
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:426,7'
          Dst:             write_buffer_8x1
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:426,7'
          Dst:             write_buffer_8x1
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:421,5'
          Dst:             transpose_16bit_8x8
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:422,5'
          Dst:             transpose_16bit_8x8
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:423,5'
          Dst:             idct16_8col
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:426,7'
          Dst:             write_buffer_8x1
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:426,7'
          Dst:             write_buffer_8x1
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:426,7'
          Dst:             write_buffer_8x1
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:426,7'
          Dst:             write_buffer_8x1
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:426,7'
          Dst:             write_buffer_8x1
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:426,7'
          Dst:             write_buffer_8x1
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:426,7'
          Dst:             write_buffer_8x1
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:426,7'
          Dst:             write_buffer_8x1
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:426,7'
          Dst:             write_buffer_8x1
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:426,7'
          Dst:             write_buffer_8x1
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:426,7'
          Dst:             write_buffer_8x1
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:426,7'
          Dst:             write_buffer_8x1
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:426,7'
          Dst:             write_buffer_8x1
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:426,7'
          Dst:             write_buffer_8x1
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:426,7'
          Dst:             write_buffer_8x1
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:426,7'
          Dst:             write_buffer_8x1
    - functionName:    iadst8_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 232
      functionLinenumberEnd: 389
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          201
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - dct_const_round_shift_sse2
        - idct_calc_wraplow_sse2
        - transpose_16bit_8x8
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:250,3'
          Dst:             transpose_16bit_8x8
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:300,10'
          Dst:             dct_const_round_shift_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:301,10'
          Dst:             dct_const_round_shift_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:302,10'
          Dst:             dct_const_round_shift_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:303,10'
          Dst:             dct_const_round_shift_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:304,10'
          Dst:             dct_const_round_shift_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:305,10'
          Dst:             dct_const_round_shift_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:306,10'
          Dst:             dct_const_round_shift_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:307,10'
          Dst:             dct_const_round_shift_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:308,10'
          Dst:             dct_const_round_shift_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:309,10'
          Dst:             dct_const_round_shift_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:310,11'
          Dst:             dct_const_round_shift_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:311,11'
          Dst:             dct_const_round_shift_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:312,11'
          Dst:             dct_const_round_shift_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:313,11'
          Dst:             dct_const_round_shift_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:314,11'
          Dst:             dct_const_round_shift_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:315,11'
          Dst:             dct_const_round_shift_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:355,10'
          Dst:             dct_const_round_shift_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:356,10'
          Dst:             dct_const_round_shift_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:357,10'
          Dst:             dct_const_round_shift_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:358,10'
          Dst:             dct_const_round_shift_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:359,10'
          Dst:             dct_const_round_shift_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:360,10'
          Dst:             dct_const_round_shift_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:361,10'
          Dst:             dct_const_round_shift_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:362,10'
          Dst:             dct_const_round_shift_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:376,10'
          Dst:             idct_calc_wraplow_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:377,10'
          Dst:             idct_calc_wraplow_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:378,10'
          Dst:             idct_calc_wraplow_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:379,10'
          Dst:             idct_calc_wraplow_sse2
    - functionName:    idct8
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 251
      functionLinenumberEnd: 283
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          98
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - butterfly
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:255,3'
          Dst:             butterfly
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:256,3'
          Dst:             butterfly
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:259,3'
          Dst:             butterfly
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:260,3'
          Dst:             butterfly
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:272,3'
          Dst:             butterfly
    - functionName:    recon_and_store_8_dual
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 189
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          26
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_idct8x8_1_add_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 205
      functionLinenumberEnd: 222
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - dct_const_round_shift
        - recon_and_store_8_dual
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:209,7'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:211,9'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:215,3'
          Dst:             recon_and_store_8_dual
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:217,3'
          Dst:             recon_and_store_8_dual
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:219,3'
          Dst:             recon_and_store_8_dual
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:221,3'
          Dst:             recon_and_store_8_dual
    - functionName:    idct8x8_12_add_kernel_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 285
      functionLinenumberEnd: 341
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          67
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - idct8
        - idct8x8_12_transpose_16bit_4x8
        - idct_calc_wraplow_sse2
        - idct_madd_round_shift_sse2
        - transpose_16bit_4x4
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:291,3'
          Dst:             transpose_16bit_4x4
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:303,16'
          Dst:             idct_calc_wraplow_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:304,16'
          Dst:             idct_calc_wraplow_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:313,23'
          Dst:             idct_madd_round_shift_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:315,16'
          Dst:             idct_calc_wraplow_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:328,16'
          Dst:             idct_calc_wraplow_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:337,3'
          Dst:             idct8x8_12_transpose_16bit_4x8
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:340,3'
          Dst:             idct8
    - functionName:    vpx_idct8x8_12_add_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - idct8x8_12_add_kernel_sse2
        - load_input_data4
        - write_buffer_8x8
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:178,11'
          Dst:             load_input_data4
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:179,11'
          Dst:             load_input_data4
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:180,11'
          Dst:             load_input_data4
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:181,11'
          Dst:             load_input_data4
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:183,3'
          Dst:             idct8x8_12_add_kernel_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:184,3'
          Dst:             write_buffer_8x8
    - functionName:    write_buffer_8x8
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 181
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          58
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - recon_and_store
        - round_shift_8x8
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:171,3'
          Dst:             round_shift_8x8
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:173,3'
          Dst:             recon_and_store
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:174,3'
          Dst:             recon_and_store
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:175,3'
          Dst:             recon_and_store
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:176,3'
          Dst:             recon_and_store
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:177,3'
          Dst:             recon_and_store
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:178,3'
          Dst:             recon_and_store
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:179,3'
          Dst:             recon_and_store
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:180,3'
          Dst:             recon_and_store
    - functionName:    vpx_idct8_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 224
      functionLinenumberEnd: 230
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - idct8
        - transpose_16bit_8x8
      functionUses:    13
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:226,3'
          Dst:             transpose_16bit_8x8
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:229,3'
          Dst:             idct8
    - functionName:    load_buffer_8x8
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          65
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - load_input_data8
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:148,11'
          Dst:             load_input_data8
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:149,11'
          Dst:             load_input_data8
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:150,11'
          Dst:             load_input_data8
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:151,11'
          Dst:             load_input_data8
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:152,11'
          Dst:             load_input_data8
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:153,11'
          Dst:             load_input_data8
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:154,11'
          Dst:             load_input_data8
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:155,11'
          Dst:             load_input_data8
    - functionName:    vpx_idct8x8_64_add_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 172
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - load_buffer_8x8
        - vpx_idct8_sse2
        - write_buffer_8x8
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:164,3'
          Dst:             load_buffer_8x8
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:168,5'
          Dst:             vpx_idct8_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:168,5'
          Dst:             vpx_idct8_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:171,3'
          Dst:             write_buffer_8x8
    - functionName:    iadst4_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          51
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - dct_const_round_shift_sse2
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:137,10'
          Dst:             dct_const_round_shift_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:138,10'
          Dst:             dct_const_round_shift_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:139,10'
          Dst:             dct_const_round_shift_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:140,10'
          Dst:             dct_const_round_shift_sse2
    - functionName:    transpose_16bit_4
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 18
      functionLinenumberEnd: 24
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_idct4x4_1_add_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          65
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - dct_const_round_shift
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:54,12'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:55,12'
          Dst:             dct_const_round_shift
    - functionName:    recon_and_store4x4_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 185
      functionLinenumberEnd: 209
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          45
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    idct4_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - idct_calc_wraplow_sse2
        - transpose_16bit_4
      functionUses:    13
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:89,3'
          Dst:             transpose_16bit_4
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:93,10'
          Dst:             idct_calc_wraplow_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:94,10'
          Dst:             idct_calc_wraplow_sse2
    - functionName:    vpx_idct4x4_16_add_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          37
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - idct4_sse2
        - load_input_data8
        - recon_and_store4x4_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:32,11'
          Dst:             load_input_data8
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:33,11'
          Dst:             load_input_data8
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:34,3'
          Dst:             idct4_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:37,3'
          Dst:             idct4_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.c:45,3'
          Dst:             recon_and_store4x4_sse2
    - functionName:    idct32_16x32_quarter_3_4_stage_4_to_7
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/inv_txfm_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 408
      functionLinenumberEnd: 476
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          160
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - butterfly16
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_avx2.c:433,3'
          Dst:             butterfly16
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_avx2.c:435,3'
          Dst:             butterfly16
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_avx2.c:437,3'
          Dst:             butterfly16
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_avx2.c:439,3'
          Dst:             butterfly16
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_avx2.c:468,3'
          Dst:             butterfly16
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_avx2.c:470,3'
          Dst:             butterfly16
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_avx2.c:472,3'
          Dst:             butterfly16
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_avx2.c:474,3'
          Dst:             butterfly16
    - functionName:    butterfly16
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/inv_txfm_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - idct_calc_wraplow_avx2
      functionUses:    46
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_avx2.c:69,11'
          Dst:             idct_calc_wraplow_avx2
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_avx2.c:70,11'
          Dst:             idct_calc_wraplow_avx2
    - functionName:    idct_calc_wraplow_avx2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/inv_txfm_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - idct_madd_round_shift_avx2
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_avx2.c:57,22'
          Dst:             idct_madd_round_shift_avx2
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_avx2.c:58,22'
          Dst:             idct_madd_round_shift_avx2
    - functionName:    idct_madd_round_shift_avx2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/inv_txfm_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - dct_round_shift_avx2
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_avx2.c:51,10'
          Dst:             dct_round_shift_avx2
    - functionName:    dct_round_shift_avx2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/inv_txfm_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    idct32_16x32_quarter_2_stage_4_to_6
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/inv_txfm_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 348
      functionLinenumberEnd: 380
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          83
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - butterfly16
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_avx2.c:354,3'
          Dst:             butterfly16
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_avx2.c:356,3'
          Dst:             butterfly16
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_avx2.c:374,3'
          Dst:             butterfly16
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_avx2.c:376,3'
          Dst:             butterfly16
    - functionName:    idct32_1024_16x32_quarter_2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/inv_txfm_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 385
      functionLinenumberEnd: 405
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          78
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - butterfly16
        - idct32_16x32_quarter_2_stage_4_to_6
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_avx2.c:389,3'
          Dst:             butterfly16
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_avx2.c:390,3'
          Dst:             butterfly16
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_avx2.c:391,3'
          Dst:             butterfly16
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_avx2.c:392,3'
          Dst:             butterfly16
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_avx2.c:404,3'
          Dst:             idct32_16x32_quarter_2_stage_4_to_6
    - functionName:    idct32_1024_16x32_quarter_1
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/inv_txfm_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 311
      functionLinenumberEnd: 345
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          100
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - butterfly16
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_avx2.c:315,3'
          Dst:             butterfly16
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_avx2.c:316,3'
          Dst:             butterfly16
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_avx2.c:319,3'
          Dst:             butterfly16
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_avx2.c:320,3'
          Dst:             butterfly16
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_avx2.c:332,3'
          Dst:             butterfly16
    - functionName:    add_sub_butterfly_avx2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/inv_txfm_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 297
      functionLinenumberEnd: 306
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          34
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    idct32_1024_16x32_quarter_3_4
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/inv_txfm_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 498
      functionLinenumberEnd: 551
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          123
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - butterfly16
        - idct32_16x32_quarter_3_4_stage_4_to_7
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_avx2.c:502,3'
          Dst:             butterfly16
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_avx2.c:503,3'
          Dst:             butterfly16
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_avx2.c:504,3'
          Dst:             butterfly16
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_avx2.c:505,3'
          Dst:             butterfly16
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_avx2.c:507,3'
          Dst:             butterfly16
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_avx2.c:508,3'
          Dst:             butterfly16
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_avx2.c:510,3'
          Dst:             butterfly16
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_avx2.c:511,3'
          Dst:             butterfly16
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_avx2.c:535,3'
          Dst:             butterfly16
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_avx2.c:537,3'
          Dst:             butterfly16
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_avx2.c:541,3'
          Dst:             butterfly16
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_avx2.c:543,3'
          Dst:             butterfly16
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_avx2.c:550,3'
          Dst:             idct32_16x32_quarter_3_4_stage_4_to_7
    - functionName:    idct32_1024_16x32_quarter_1_2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/inv_txfm_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 478
      functionLinenumberEnd: 492
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - add_sub_butterfly_avx2
        - idct32_1024_16x32_quarter_1
        - idct32_1024_16x32_quarter_2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_avx2.c:484,3'
          Dst:             idct32_1024_16x32_quarter_1
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_avx2.c:488,3'
          Dst:             idct32_1024_16x32_quarter_2
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_avx2.c:491,3'
          Dst:             add_sub_butterfly_avx2
    - functionName:    recon_and_store16
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/inv_txfm_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    33
      BranchProfiles:  []
      Callsites:       []
    - functionName:    transpose2_8x8_avx2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/inv_txfm_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 197
      functionLinenumberEnd: 235
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          58
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_idct32x32_135_add_avx2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/inv_txfm_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 605
      functionLinenumberEnd: 626
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - idct32_1024_16x32
        - idct_load16x16
        - store_buffer_16x32
        - transpose_16bit_16x16_avx2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_avx2.c:614,3'
          Dst:             idct_load16x16
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_avx2.c:615,3'
          Dst:             transpose_16bit_16x16_avx2
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_avx2.c:616,3'
          Dst:             idct32_1024_16x32
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_avx2.c:620,5'
          Dst:             transpose_16bit_16x16_avx2
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_avx2.c:621,5'
          Dst:             idct32_1024_16x32
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_avx2.c:623,5'
          Dst:             store_buffer_16x32
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_avx2.c:620,5'
          Dst:             transpose_16bit_16x16_avx2
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_avx2.c:621,5'
          Dst:             idct32_1024_16x32
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_avx2.c:623,5'
          Dst:             store_buffer_16x32
    - functionName:    idct_load16x16
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/inv_txfm_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 23
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          225
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    transpose_16bit_16x16_avx2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/inv_txfm_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 237
      functionLinenumberEnd: 275
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          127
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - transpose2_8x8_avx2
      functionUses:    13
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_avx2.c:272,3'
          Dst:             transpose2_8x8_avx2
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_avx2.c:274,3'
          Dst:             transpose2_8x8_avx2
    - functionName:    idct32_1024_16x32
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/inv_txfm_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 553
      functionLinenumberEnd: 572
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - add_sub_butterfly_avx2
        - idct32_1024_16x32_quarter_1_2
        - idct32_1024_16x32_quarter_3_4
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_avx2.c:562,3'
          Dst:             idct32_1024_16x32_quarter_1_2
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_avx2.c:568,3'
          Dst:             idct32_1024_16x32_quarter_3_4
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_avx2.c:571,3'
          Dst:             add_sub_butterfly_avx2
    - functionName:    store_buffer_16x32
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/inv_txfm_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 195
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          266
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - recon_and_store16
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_avx2.c:189,5'
          Dst:             recon_and_store16
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_avx2.c:191,5'
          Dst:             recon_and_store16
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_avx2.c:189,5'
          Dst:             recon_and_store16
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_avx2.c:191,5'
          Dst:             recon_and_store16
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_avx2.c:189,5'
          Dst:             recon_and_store16
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_avx2.c:191,5'
          Dst:             recon_and_store16
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_avx2.c:189,5'
          Dst:             recon_and_store16
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_avx2.c:191,5'
          Dst:             recon_and_store16
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_avx2.c:189,5'
          Dst:             recon_and_store16
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_avx2.c:191,5'
          Dst:             recon_and_store16
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_avx2.c:189,5'
          Dst:             recon_and_store16
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_avx2.c:191,5'
          Dst:             recon_and_store16
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_avx2.c:189,5'
          Dst:             recon_and_store16
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_avx2.c:191,5'
          Dst:             recon_and_store16
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_avx2.c:189,5'
          Dst:             recon_and_store16
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_avx2.c:191,5'
          Dst:             recon_and_store16
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_avx2.c:189,5'
          Dst:             recon_and_store16
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_avx2.c:191,5'
          Dst:             recon_and_store16
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_avx2.c:189,5'
          Dst:             recon_and_store16
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_avx2.c:191,5'
          Dst:             recon_and_store16
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_avx2.c:189,5'
          Dst:             recon_and_store16
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_avx2.c:191,5'
          Dst:             recon_and_store16
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_avx2.c:189,5'
          Dst:             recon_and_store16
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_avx2.c:191,5'
          Dst:             recon_and_store16
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_avx2.c:189,5'
          Dst:             recon_and_store16
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_avx2.c:191,5'
          Dst:             recon_and_store16
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_avx2.c:189,5'
          Dst:             recon_and_store16
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_avx2.c:191,5'
          Dst:             recon_and_store16
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_avx2.c:189,5'
          Dst:             recon_and_store16
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_avx2.c:191,5'
          Dst:             recon_and_store16
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_avx2.c:189,5'
          Dst:             recon_and_store16
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_avx2.c:191,5'
          Dst:             recon_and_store16
    - functionName:    vpx_idct32x32_1024_add_avx2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/inv_txfm_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 575
      functionLinenumberEnd: 601
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          45
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - idct32_1024_16x32
        - idct_load16x16
        - store_buffer_16x32
        - transpose_16bit_16x16_avx2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_avx2.c:582,5'
          Dst:             idct_load16x16
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_avx2.c:583,5'
          Dst:             transpose_16bit_16x16_avx2
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_avx2.c:585,5'
          Dst:             idct_load16x16
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_avx2.c:586,5'
          Dst:             transpose_16bit_16x16_avx2
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_avx2.c:587,5'
          Dst:             idct32_1024_16x32
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_avx2.c:582,5'
          Dst:             idct_load16x16
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_avx2.c:583,5'
          Dst:             transpose_16bit_16x16_avx2
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_avx2.c:585,5'
          Dst:             idct_load16x16
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_avx2.c:586,5'
          Dst:             transpose_16bit_16x16_avx2
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_avx2.c:587,5'
          Dst:             idct32_1024_16x32
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_avx2.c:594,5'
          Dst:             transpose_16bit_16x16_avx2
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_avx2.c:595,5'
          Dst:             transpose_16bit_16x16_avx2
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_avx2.c:596,5'
          Dst:             idct32_1024_16x32
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_avx2.c:598,5'
          Dst:             store_buffer_16x32
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_avx2.c:594,5'
          Dst:             transpose_16bit_16x16_avx2
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_avx2.c:595,5'
          Dst:             transpose_16bit_16x16_avx2
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_avx2.c:596,5'
          Dst:             idct32_1024_16x32
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_avx2.c:598,5'
          Dst:             store_buffer_16x32
    - functionName:    write_buffer_16x1
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/inv_txfm_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 171
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - recon_and_store16
      functionUses:    16
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_avx2.c:176,3'
          Dst:             recon_and_store16
    - functionName:    idct16_16col
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/inv_txfm_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          228
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - butterfly16
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_avx2.c:77,3'
          Dst:             butterfly16
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_avx2.c:78,3'
          Dst:             butterfly16
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_avx2.c:79,3'
          Dst:             butterfly16
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_avx2.c:80,3'
          Dst:             butterfly16
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_avx2.c:83,3'
          Dst:             butterfly16
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_avx2.c:84,3'
          Dst:             butterfly16
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_avx2.c:95,3'
          Dst:             butterfly16
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_avx2.c:96,3'
          Dst:             butterfly16
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_avx2.c:97,3'
          Dst:             butterfly16
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_avx2.c:99,3'
          Dst:             butterfly16
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_avx2.c:115,3'
          Dst:             butterfly16
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_avx2.c:135,3'
          Dst:             butterfly16
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_avx2.c:137,3'
          Dst:             butterfly16
    - functionName:    vpx_idct16x16_256_add_avx2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/inv_txfm_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 278
      functionLinenumberEnd: 294
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          96
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - idct16_16col
        - idct_load16x16
        - transpose_16bit_16x16_avx2
        - write_buffer_16x1
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_avx2.c:283,3'
          Dst:             idct_load16x16
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_avx2.c:285,3'
          Dst:             transpose_16bit_16x16_avx2
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_avx2.c:286,3'
          Dst:             idct16_16col
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_avx2.c:288,3'
          Dst:             transpose_16bit_16x16_avx2
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_avx2.c:289,3'
          Dst:             idct16_16col
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_avx2.c:292,5'
          Dst:             write_buffer_16x1
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_avx2.c:292,5'
          Dst:             write_buffer_16x1
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_avx2.c:292,5'
          Dst:             write_buffer_16x1
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_avx2.c:292,5'
          Dst:             write_buffer_16x1
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_avx2.c:292,5'
          Dst:             write_buffer_16x1
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_avx2.c:292,5'
          Dst:             write_buffer_16x1
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_avx2.c:292,5'
          Dst:             write_buffer_16x1
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_avx2.c:292,5'
          Dst:             write_buffer_16x1
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_avx2.c:292,5'
          Dst:             write_buffer_16x1
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_avx2.c:292,5'
          Dst:             write_buffer_16x1
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_avx2.c:292,5'
          Dst:             write_buffer_16x1
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_avx2.c:292,5'
          Dst:             write_buffer_16x1
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_avx2.c:292,5'
          Dst:             write_buffer_16x1
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_avx2.c:292,5'
          Dst:             write_buffer_16x1
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_avx2.c:292,5'
          Dst:             write_buffer_16x1
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_avx2.c:292,5'
          Dst:             write_buffer_16x1
    - functionName:    idct32_135_8x32_quarter_2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/inv_txfm_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 231
      functionLinenumberEnd: 255
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          70
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - idct32_8x32_quarter_2_stage_4_to_6
        - partial_butterfly_ssse3
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_ssse3.c:235,3'
          Dst:             partial_butterfly_ssse3
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_ssse3.c:237,3'
          Dst:             partial_butterfly_ssse3
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_ssse3.c:239,3'
          Dst:             partial_butterfly_ssse3
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_ssse3.c:241,3'
          Dst:             partial_butterfly_ssse3
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_ssse3.c:254,3'
          Dst:             idct32_8x32_quarter_2_stage_4_to_6
    - functionName:    partial_butterfly_ssse3
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/inv_txfm_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 21
      functionLinenumberEnd: 26
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    22
      BranchProfiles:  []
      Callsites:       []
    - functionName:    idct32_8x32_quarter_2_stage_4_to_6
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 600
      functionLinenumberEnd: 630
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          83
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - butterfly
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:606,3'
          Dst:             butterfly
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:608,3'
          Dst:             butterfly
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:626,3'
          Dst:             butterfly
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:627,3'
          Dst:             butterfly
    - functionName:    butterfly
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - idct_calc_wraplow_sse2
      functionUses:    23
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:88,11'
          Dst:             idct_calc_wraplow_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:89,11'
          Dst:             idct_calc_wraplow_sse2
    - functionName:    idct_calc_wraplow_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - idct_madd_round_shift_sse2
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:75,22'
          Dst:             idct_madd_round_shift_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:76,22'
          Dst:             idct_madd_round_shift_sse2
    - functionName:    idct_madd_round_shift_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - dct_const_round_shift_sse2
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:68,10'
          Dst:             dct_const_round_shift_sse2
    - functionName:    dct_const_round_shift_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    idct32_135_8x32_quarter_1
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/inv_txfm_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 191
      functionLinenumberEnd: 225
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          91
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - butterfly
        - partial_butterfly_cospi16_ssse3
        - partial_butterfly_ssse3
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_ssse3.c:195,3'
          Dst:             partial_butterfly_ssse3
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_ssse3.c:196,3'
          Dst:             partial_butterfly_ssse3
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_ssse3.c:200,14'
          Dst:             partial_butterfly_cospi16_ssse3
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_ssse3.c:201,3'
          Dst:             partial_butterfly_ssse3
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_ssse3.c:213,3'
          Dst:             butterfly
    - functionName:    partial_butterfly_cospi16_ssse3
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/inv_txfm_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 30
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    load_input_data8
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    idct32_8x32_quarter_3_4_stage_4_to_7
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 633
      functionLinenumberEnd: 697
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          160
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - butterfly
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:658,3'
          Dst:             butterfly
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:660,3'
          Dst:             butterfly
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:662,3'
          Dst:             butterfly
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:664,3'
          Dst:             butterfly
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:693,3'
          Dst:             butterfly
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:694,3'
          Dst:             butterfly
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:695,3'
          Dst:             butterfly
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:696,3'
          Dst:             butterfly
    - functionName:    idct32_34_8x32_quarter_2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/inv_txfm_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          44
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - idct32_8x32_quarter_2_stage_4_to_6
        - partial_butterfly_ssse3
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_ssse3.c:97,3'
          Dst:             partial_butterfly_ssse3
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_ssse3.c:99,3'
          Dst:             partial_butterfly_ssse3
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_ssse3.c:112,3'
          Dst:             idct32_8x32_quarter_2_stage_4_to_6
    - functionName:    idct32_34_8x32_quarter_1
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/inv_txfm_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          61
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - butterfly
        - partial_butterfly_cospi16_ssse3
        - partial_butterfly_ssse3
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_ssse3.c:60,3'
          Dst:             partial_butterfly_ssse3
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_ssse3.c:63,14'
          Dst:             partial_butterfly_cospi16_ssse3
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_ssse3.c:75,3'
          Dst:             butterfly
    - functionName:    recon_and_store
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    41
      BranchProfiles:  []
      Callsites:       []
    - functionName:    round_shift_8x8
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          57
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    idct8x8_12_transpose_16bit_4x8
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 23
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          38
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    transpose_16bit_4x4
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/transpose_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    store_buffer_8x32
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 211
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          266
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - recon_and_store
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:221,5'
          Dst:             recon_and_store
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:223,5'
          Dst:             recon_and_store
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:221,5'
          Dst:             recon_and_store
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:223,5'
          Dst:             recon_and_store
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:221,5'
          Dst:             recon_and_store
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:223,5'
          Dst:             recon_and_store
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:221,5'
          Dst:             recon_and_store
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:223,5'
          Dst:             recon_and_store
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:221,5'
          Dst:             recon_and_store
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:223,5'
          Dst:             recon_and_store
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:221,5'
          Dst:             recon_and_store
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:223,5'
          Dst:             recon_and_store
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:221,5'
          Dst:             recon_and_store
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:223,5'
          Dst:             recon_and_store
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:221,5'
          Dst:             recon_and_store
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:223,5'
          Dst:             recon_and_store
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:221,5'
          Dst:             recon_and_store
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:223,5'
          Dst:             recon_and_store
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:221,5'
          Dst:             recon_and_store
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:223,5'
          Dst:             recon_and_store
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:221,5'
          Dst:             recon_and_store
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:223,5'
          Dst:             recon_and_store
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:221,5'
          Dst:             recon_and_store
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:223,5'
          Dst:             recon_and_store
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:221,5'
          Dst:             recon_and_store
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:223,5'
          Dst:             recon_and_store
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:221,5'
          Dst:             recon_and_store
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:223,5'
          Dst:             recon_and_store
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:221,5'
          Dst:             recon_and_store
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:223,5'
          Dst:             recon_and_store
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:221,5'
          Dst:             recon_and_store
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:223,5'
          Dst:             recon_and_store
    - functionName:    vpx_idct32x32_135_add_ssse3
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/inv_txfm_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 344
      functionLinenumberEnd: 364
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          53
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - idct32_135_8x32_ssse3
        - load_transpose_16bit_8x8
        - store_buffer_8x32
        - transpose_16bit_8x8
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_ssse3.c:350,5'
          Dst:             load_transpose_16bit_8x8
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_ssse3.c:351,5'
          Dst:             load_transpose_16bit_8x8
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_ssse3.c:352,5'
          Dst:             idct32_135_8x32_ssse3
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_ssse3.c:350,5'
          Dst:             load_transpose_16bit_8x8
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_ssse3.c:351,5'
          Dst:             load_transpose_16bit_8x8
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_ssse3.c:352,5'
          Dst:             idct32_135_8x32_ssse3
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_ssse3.c:358,5'
          Dst:             transpose_16bit_8x8
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_ssse3.c:359,5'
          Dst:             transpose_16bit_8x8
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_ssse3.c:360,5'
          Dst:             idct32_135_8x32_ssse3
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_ssse3.c:361,5'
          Dst:             store_buffer_8x32
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_ssse3.c:358,5'
          Dst:             transpose_16bit_8x8
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_ssse3.c:359,5'
          Dst:             transpose_16bit_8x8
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_ssse3.c:360,5'
          Dst:             idct32_135_8x32_ssse3
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_ssse3.c:361,5'
          Dst:             store_buffer_8x32
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_ssse3.c:358,5'
          Dst:             transpose_16bit_8x8
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_ssse3.c:359,5'
          Dst:             transpose_16bit_8x8
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_ssse3.c:360,5'
          Dst:             idct32_135_8x32_ssse3
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_ssse3.c:361,5'
          Dst:             store_buffer_8x32
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_ssse3.c:358,5'
          Dst:             transpose_16bit_8x8
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_ssse3.c:359,5'
          Dst:             transpose_16bit_8x8
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_ssse3.c:360,5'
          Dst:             idct32_135_8x32_ssse3
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_ssse3.c:361,5'
          Dst:             store_buffer_8x32
    - functionName:    load_transpose_16bit_8x8
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          66
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - load_input_data8
        - transpose_16bit_8x8
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:124,11'
          Dst:             load_input_data8
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:125,11'
          Dst:             load_input_data8
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:126,11'
          Dst:             load_input_data8
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:127,11'
          Dst:             load_input_data8
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:128,11'
          Dst:             load_input_data8
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:129,11'
          Dst:             load_input_data8
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:130,11'
          Dst:             load_input_data8
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:131,11'
          Dst:             load_input_data8
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:132,3'
          Dst:             transpose_16bit_8x8
    - functionName:    idct32_135_8x32_ssse3
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/inv_txfm_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 335
      functionLinenumberEnd: 341
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - add_sub_butterfly
        - idct32_135_8x32_quarter_1_2
        - idct32_135_8x32_quarter_3_4
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_ssse3.c:337,3'
          Dst:             idct32_135_8x32_quarter_1_2
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_ssse3.c:338,3'
          Dst:             idct32_135_8x32_quarter_3_4
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_ssse3.c:340,3'
          Dst:             add_sub_butterfly
    - functionName:    transpose_16bit_8x8
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/transpose_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 158
      functionLinenumberEnd: 221
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          74
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    idct32_135_8x32_quarter_1_2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/inv_txfm_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 258
      functionLinenumberEnd: 264
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - add_sub_butterfly
        - idct32_135_8x32_quarter_1
        - idct32_135_8x32_quarter_2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_ssse3.c:260,3'
          Dst:             idct32_135_8x32_quarter_1
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_ssse3.c:261,3'
          Dst:             idct32_135_8x32_quarter_2
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_ssse3.c:263,3'
          Dst:             add_sub_butterfly
    - functionName:    idct32_135_8x32_quarter_3_4
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/inv_txfm_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 271
      functionLinenumberEnd: 332
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          107
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - butterfly
        - idct32_8x32_quarter_3_4_stage_4_to_7
        - partial_butterfly_ssse3
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_ssse3.c:275,3'
          Dst:             partial_butterfly_ssse3
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_ssse3.c:277,3'
          Dst:             partial_butterfly_ssse3
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_ssse3.c:279,3'
          Dst:             partial_butterfly_ssse3
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_ssse3.c:281,3'
          Dst:             partial_butterfly_ssse3
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_ssse3.c:284,3'
          Dst:             partial_butterfly_ssse3
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_ssse3.c:286,3'
          Dst:             partial_butterfly_ssse3
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_ssse3.c:289,3'
          Dst:             partial_butterfly_ssse3
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_ssse3.c:291,3'
          Dst:             partial_butterfly_ssse3
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_ssse3.c:316,3'
          Dst:             butterfly
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_ssse3.c:318,3'
          Dst:             butterfly
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_ssse3.c:322,3'
          Dst:             butterfly
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_ssse3.c:324,3'
          Dst:             butterfly
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_ssse3.c:331,3'
          Dst:             idct32_8x32_quarter_3_4_stage_4_to_7
    - functionName:    add_sub_butterfly
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 248
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          34
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    write_buffer_8x1
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 229
      functionLinenumberEnd: 235
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - recon_and_store
      functionUses:    32
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:234,3'
          Dst:             recon_and_store
    - functionName:    vpx_idct32x32_34_add_ssse3
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/inv_txfm_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          193
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - idct32_34_8x32_ssse3
        - load_transpose_16bit_8x8
        - transpose_16bit_8x8
        - write_buffer_8x1
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_ssse3.c:171,3'
          Dst:             load_transpose_16bit_8x8
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_ssse3.c:172,3'
          Dst:             idct32_34_8x32_ssse3
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_ssse3.c:176,5'
          Dst:             transpose_16bit_8x8
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_ssse3.c:177,5'
          Dst:             idct32_34_8x32_ssse3
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_ssse3.c:180,7'
          Dst:             write_buffer_8x1
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_ssse3.c:180,7'
          Dst:             write_buffer_8x1
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_ssse3.c:180,7'
          Dst:             write_buffer_8x1
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_ssse3.c:180,7'
          Dst:             write_buffer_8x1
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_ssse3.c:180,7'
          Dst:             write_buffer_8x1
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_ssse3.c:180,7'
          Dst:             write_buffer_8x1
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_ssse3.c:180,7'
          Dst:             write_buffer_8x1
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_ssse3.c:180,7'
          Dst:             write_buffer_8x1
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_ssse3.c:180,7'
          Dst:             write_buffer_8x1
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_ssse3.c:180,7'
          Dst:             write_buffer_8x1
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_ssse3.c:180,7'
          Dst:             write_buffer_8x1
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_ssse3.c:180,7'
          Dst:             write_buffer_8x1
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_ssse3.c:180,7'
          Dst:             write_buffer_8x1
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_ssse3.c:180,7'
          Dst:             write_buffer_8x1
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_ssse3.c:180,7'
          Dst:             write_buffer_8x1
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_ssse3.c:180,7'
          Dst:             write_buffer_8x1
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_ssse3.c:180,7'
          Dst:             write_buffer_8x1
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_ssse3.c:180,7'
          Dst:             write_buffer_8x1
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_ssse3.c:180,7'
          Dst:             write_buffer_8x1
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_ssse3.c:180,7'
          Dst:             write_buffer_8x1
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_ssse3.c:180,7'
          Dst:             write_buffer_8x1
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_ssse3.c:180,7'
          Dst:             write_buffer_8x1
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_ssse3.c:180,7'
          Dst:             write_buffer_8x1
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_ssse3.c:180,7'
          Dst:             write_buffer_8x1
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_ssse3.c:180,7'
          Dst:             write_buffer_8x1
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_ssse3.c:180,7'
          Dst:             write_buffer_8x1
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_ssse3.c:180,7'
          Dst:             write_buffer_8x1
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_ssse3.c:180,7'
          Dst:             write_buffer_8x1
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_ssse3.c:180,7'
          Dst:             write_buffer_8x1
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_ssse3.c:180,7'
          Dst:             write_buffer_8x1
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_ssse3.c:180,7'
          Dst:             write_buffer_8x1
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_ssse3.c:180,7'
          Dst:             write_buffer_8x1
    - functionName:    idct32_34_8x32_ssse3
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/inv_txfm_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - add_sub_butterfly
        - idct32_34_8x32_quarter_1_2
        - idct32_34_8x32_quarter_3_4
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_ssse3.c:158,3'
          Dst:             idct32_34_8x32_quarter_1_2
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_ssse3.c:159,3'
          Dst:             idct32_34_8x32_quarter_3_4
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_ssse3.c:161,3'
          Dst:             add_sub_butterfly
    - functionName:    idct32_34_8x32_quarter_1_2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/inv_txfm_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - add_sub_butterfly
        - idct32_34_8x32_quarter_1
        - idct32_34_8x32_quarter_2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_ssse3.c:118,3'
          Dst:             idct32_34_8x32_quarter_1
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_ssse3.c:119,3'
          Dst:             idct32_34_8x32_quarter_2
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_ssse3.c:121,3'
          Dst:             add_sub_butterfly
    - functionName:    idct32_34_8x32_quarter_3_4
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/inv_txfm_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          55
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - butterfly
        - idct32_8x32_quarter_3_4_stage_4_to_7
        - partial_butterfly_ssse3
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_ssse3.c:132,3'
          Dst:             partial_butterfly_ssse3
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_ssse3.c:134,3'
          Dst:             partial_butterfly_ssse3
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_ssse3.c:136,3'
          Dst:             partial_butterfly_ssse3
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_ssse3.c:138,3'
          Dst:             partial_butterfly_ssse3
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_ssse3.c:142,3'
          Dst:             butterfly
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_ssse3.c:144,3'
          Dst:             butterfly
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_ssse3.c:146,3'
          Dst:             butterfly
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_ssse3.c:148,3'
          Dst:             butterfly
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_ssse3.c:151,3'
          Dst:             idct32_8x32_quarter_3_4_stage_4_to_7
    - functionName:    write_buffer_8x8
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 181
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          58
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - recon_and_store
        - round_shift_8x8
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:171,3'
          Dst:             round_shift_8x8
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:173,3'
          Dst:             recon_and_store
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:174,3'
          Dst:             recon_and_store
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:175,3'
          Dst:             recon_and_store
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:176,3'
          Dst:             recon_and_store
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:177,3'
          Dst:             recon_and_store
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:178,3'
          Dst:             recon_and_store
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:179,3'
          Dst:             recon_and_store
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:180,3'
          Dst:             recon_and_store
    - functionName:    idct8x8_12_add_kernel_ssse3
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/inv_txfm_ssse3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 21
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          120
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - butterfly
        - idct8x8_12_transpose_16bit_4x8
        - idct_calc_wraplow_sse2
        - transpose_16bit_4x4
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_ssse3.h:38,3'
          Dst:             transpose_16bit_4x4
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_ssse3.h:59,14'
          Dst:             idct_calc_wraplow_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_ssse3.h:73,3'
          Dst:             idct8x8_12_transpose_16bit_4x8
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_ssse3.h:95,3'
          Dst:             butterfly
    - functionName:    load_input_data4
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_idct8x8_12_add_ssse3
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/inv_txfm_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - idct8x8_12_add_kernel_ssse3
        - load_input_data4
        - write_buffer_8x8
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_ssse3.c:37,11'
          Dst:             load_input_data4
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_ssse3.c:38,11'
          Dst:             load_input_data4
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_ssse3.c:39,11'
          Dst:             load_input_data4
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_ssse3.c:40,11'
          Dst:             load_input_data4
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_ssse3.c:42,3'
          Dst:             idct8x8_12_add_kernel_ssse3
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_ssse3.c:43,3'
          Dst:             write_buffer_8x8
    - functionName:    recon_and_store_4x2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 299
      functionLinenumberEnd: 308
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - add_clamp
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:305,7'
          Dst:             add_clamp
    - functionName:    add_clamp
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 251
      functionLinenumberEnd: 262
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pack_4
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dct_const_round_shift_64bit
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    multiply_apply_sign_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    multiplication_round_shift_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - dct_const_round_shift_64bit
        - multiply_apply_sign_sse2
        - pack_4
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:93,8'
          Dst:             multiply_apply_sign_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:94,8'
          Dst:             multiply_apply_sign_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:95,8'
          Dst:             dct_const_round_shift_64bit
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:96,8'
          Dst:             dct_const_round_shift_64bit
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:98,10'
          Dst:             pack_4
    - functionName:    abs_extend_64bit_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          26
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    highbd_butterfly_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          57
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - abs_extend_64bit_sse2
        - dct_const_round_shift_64bit
        - multiply_apply_sign_sse2
        - pack_4
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:130,3'
          Dst:             abs_extend_64bit_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:131,3'
          Dst:             abs_extend_64bit_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:132,14'
          Dst:             multiply_apply_sign_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:133,14'
          Dst:             multiply_apply_sign_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:134,14'
          Dst:             multiply_apply_sign_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:135,14'
          Dst:             multiply_apply_sign_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:136,14'
          Dst:             multiply_apply_sign_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:137,14'
          Dst:             multiply_apply_sign_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:138,14'
          Dst:             multiply_apply_sign_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:139,14'
          Dst:             multiply_apply_sign_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:144,14'
          Dst:             dct_const_round_shift_64bit
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:145,14'
          Dst:             dct_const_round_shift_64bit
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:146,14'
          Dst:             dct_const_round_shift_64bit
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:147,14'
          Dst:             dct_const_round_shift_64bit
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:148,11'
          Dst:             pack_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:149,11'
          Dst:             pack_4
    - functionName:    highbd_butterfly_cospi16_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 183
      functionLinenumberEnd: 192
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          39
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - abs_extend_64bit_sse2
        - multiplication_round_shift_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:187,3'
          Dst:             abs_extend_64bit_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:188,11'
          Dst:             multiplication_round_shift_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:190,3'
          Dst:             abs_extend_64bit_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:191,11'
          Dst:             multiplication_round_shift_sse2
    - functionName:    dct_const_round_shift_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dct_const_round_shift_4_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_idct4x4_add_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 23
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - dct_const_round_shift_sse2
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct4x4_add_sse2.c:23,10'
          Dst:             dct_const_round_shift_sse2
    - functionName:    transpose_32bit_4x4
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/transpose_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 243
      functionLinenumberEnd: 269
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          30
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dct_const_round_shift
      functionSourceFile: '/src/libvpx/vpx_dsp/inv_txfm.h'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_idct4x4_1_add_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_idct4x4_add_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 142
      functionLinenumberEnd: 160
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          48
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - add_clamp
        - dct_const_round_shift
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct4x4_add_sse2.c:147,9'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct4x4_add_sse2.c:150,7'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct4x4_add_sse2.c:156,9'
          Dst:             add_clamp
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct4x4_add_sse2.c:156,9'
          Dst:             add_clamp
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct4x4_add_sse2.c:156,9'
          Dst:             add_clamp
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct4x4_add_sse2.c:156,9'
          Dst:             add_clamp
    - functionName:    recon_and_store_4x4
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 311
      functionLinenumberEnd: 315
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - recon_and_store_4x2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:312,3'
          Dst:             recon_and_store_4x2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:314,3'
          Dst:             recon_and_store_4x2
    - functionName:    wraplow_16bit_shift4
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    highbd_idct4_large_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_idct4x4_add_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          39
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_butterfly_cospi16_sse2
        - highbd_butterfly_sse2
        - transpose_32bit_4x4
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct4x4_add_sse2.c:77,3'
          Dst:             transpose_32bit_4x4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct4x4_add_sse2.c:80,3'
          Dst:             highbd_butterfly_cospi16_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct4x4_add_sse2.c:81,3'
          Dst:             highbd_butterfly_sse2
    - functionName:    highbd_idct4_small_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_idct4x4_add_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          75
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - dct_const_round_shift_4_sse2
        - transpose_32bit_4x4
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct4x4_add_sse2.c:32,3'
          Dst:             transpose_32bit_4x4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct4x4_add_sse2.c:47,13'
          Dst:             dct_const_round_shift_4_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct4x4_add_sse2.c:48,13'
          Dst:             dct_const_round_shift_4_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct4x4_add_sse2.c:64,13'
          Dst:             dct_const_round_shift_4_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct4x4_add_sse2.c:65,13'
          Dst:             dct_const_round_shift_4_sse2
    - functionName:    vpx_highbd_idct4x4_16_add_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_idct4x4_add_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          125
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - highbd_idct4_large_sse2
        - highbd_idct4_small_sse2
        - idct4_sse2
        - recon_and_store_4x4
        - wraplow_16bit_shift4
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct4x4_add_sse2.c:120,5'
          Dst:             idct4_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct4x4_add_sse2.c:121,5'
          Dst:             idct4_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct4x4_add_sse2.c:128,7'
          Dst:             highbd_idct4_small_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct4x4_add_sse2.c:129,7'
          Dst:             highbd_idct4_small_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct4x4_add_sse2.c:131,7'
          Dst:             highbd_idct4_large_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct4x4_add_sse2.c:132,7'
          Dst:             highbd_idct4_large_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct4x4_add_sse2.c:134,13'
          Dst:             wraplow_16bit_shift4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct4x4_add_sse2.c:135,13'
          Dst:             wraplow_16bit_shift4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct4x4_add_sse2.c:138,3'
          Dst:             recon_and_store_4x4
    - functionName:    dct_const_round_shift
      functionSourceFile: '/src/libvpx/vpx_dsp/inv_txfm.h'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    multiplication_neg_round_shift_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - dct_const_round_shift_64bit
        - multiply_apply_sign_sse2
        - pack_4
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:109,8'
          Dst:             multiply_apply_sign_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:110,8'
          Dst:             multiply_apply_sign_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:113,8'
          Dst:             dct_const_round_shift_64bit
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:114,8'
          Dst:             dct_const_round_shift_64bit
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:116,10'
          Dst:             pack_4
    - functionName:    multiply_apply_sign_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dct_const_round_shift_64bit
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pack_4
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    transpose_32bit_4x4
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/transpose_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 243
      functionLinenumberEnd: 269
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          30
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    butterfly
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - idct_calc_wraplow_sse2
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:88,11'
          Dst:             idct_calc_wraplow_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:89,11'
          Dst:             idct_calc_wraplow_sse2
    - functionName:    idct_calc_wraplow_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - idct_madd_round_shift_sse2
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:75,22'
          Dst:             idct_madd_round_shift_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:76,22'
          Dst:             idct_madd_round_shift_sse2
    - functionName:    idct_madd_round_shift_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - dct_const_round_shift_sse2
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:68,10'
          Dst:             dct_const_round_shift_sse2
    - functionName:    dct_const_round_shift_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    idct8
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 251
      functionLinenumberEnd: 283
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          98
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - butterfly
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:255,3'
          Dst:             butterfly
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:256,3'
          Dst:             butterfly
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:259,3'
          Dst:             butterfly
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:260,3'
          Dst:             butterfly
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:272,3'
          Dst:             butterfly
    - functionName:    idct8x8_12_transpose_16bit_4x8
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 23
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          38
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    transpose_16bit_4x4
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/transpose_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    add_clamp
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 251
      functionLinenumberEnd: 262
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    recon_and_store_8
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 318
      functionLinenumberEnd: 325
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - add_clamp
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:322,7'
          Dst:             add_clamp
    - functionName:    wraplow_16bit_shift5
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    multiplication_round_shift_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - dct_const_round_shift_64bit
        - multiply_apply_sign_sse2
        - pack_4
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:93,8'
          Dst:             multiply_apply_sign_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:94,8'
          Dst:             multiply_apply_sign_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:95,8'
          Dst:             dct_const_round_shift_64bit
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:96,8'
          Dst:             dct_const_round_shift_64bit
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:98,10'
          Dst:             pack_4
    - functionName:    abs_extend_64bit_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          26
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    highbd_idct8_stage4
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 208
      functionLinenumberEnd: 217
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          50
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    highbd_butterfly_cospi16_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 183
      functionLinenumberEnd: 192
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          39
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - abs_extend_64bit_sse2
        - multiplication_round_shift_sse2
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:187,3'
          Dst:             abs_extend_64bit_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:188,11'
          Dst:             multiplication_round_shift_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:190,3'
          Dst:             abs_extend_64bit_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:191,11'
          Dst:             multiplication_round_shift_sse2
    - functionName:    highbd_butterfly_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          65
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - abs_extend_64bit_sse2
        - dct_const_round_shift_64bit
        - multiply_apply_sign_sse2
        - pack_4
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:130,3'
          Dst:             abs_extend_64bit_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:131,3'
          Dst:             abs_extend_64bit_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:132,14'
          Dst:             multiply_apply_sign_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:133,14'
          Dst:             multiply_apply_sign_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:134,14'
          Dst:             multiply_apply_sign_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:135,14'
          Dst:             multiply_apply_sign_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:136,14'
          Dst:             multiply_apply_sign_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:137,14'
          Dst:             multiply_apply_sign_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:138,14'
          Dst:             multiply_apply_sign_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:139,14'
          Dst:             multiply_apply_sign_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:144,14'
          Dst:             dct_const_round_shift_64bit
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:145,14'
          Dst:             dct_const_round_shift_64bit
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:146,14'
          Dst:             dct_const_round_shift_64bit
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:147,14'
          Dst:             dct_const_round_shift_64bit
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:148,11'
          Dst:             pack_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:149,11'
          Dst:             pack_4
    - functionName:    transpose_32bit_4x4x2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/transpose_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 272
      functionLinenumberEnd: 317
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          58
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    highbd_idct_1_add_kernel
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 267
      functionLinenumberEnd: 287
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          55
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - add_clamp
        - dct_const_round_shift
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:272,9'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:275,7'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:282,11'
          Dst:             add_clamp
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:282,11'
          Dst:             add_clamp
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:282,11'
          Dst:             add_clamp
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:282,11'
          Dst:             add_clamp
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:282,11'
          Dst:             add_clamp
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:282,11'
          Dst:             add_clamp
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:282,11'
          Dst:             add_clamp
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:282,11'
          Dst:             add_clamp
    - functionName:    vpx_highbd_idct8x8_1_add_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_idct8x8_add_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 211
      functionLinenumberEnd: 213
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_idct_1_add_kernel
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct8x8_add_sse2.c:212,3'
          Dst:             highbd_idct_1_add_kernel
    - functionName:    highbd_idct8x8_12_half1d
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_idct8x8_add_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          91
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - abs_extend_64bit_sse2
        - highbd_butterfly_cospi16_sse2
        - highbd_idct8_stage4
        - multiplication_neg_round_shift_sse2
        - multiplication_round_shift_sse2
        - transpose_32bit_4x4
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct8x8_add_sse2.c:58,3'
          Dst:             transpose_32bit_4x4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct8x8_add_sse2.c:63,3'
          Dst:             abs_extend_64bit_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct8x8_add_sse2.c:64,14'
          Dst:             multiplication_round_shift_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct8x8_add_sse2.c:65,14'
          Dst:             multiplication_round_shift_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct8x8_add_sse2.c:66,3'
          Dst:             abs_extend_64bit_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct8x8_add_sse2.c:67,14'
          Dst:             multiplication_neg_round_shift_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct8x8_add_sse2.c:68,14'
          Dst:             multiplication_round_shift_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct8x8_add_sse2.c:71,3'
          Dst:             abs_extend_64bit_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct8x8_add_sse2.c:72,14'
          Dst:             multiplication_round_shift_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct8x8_add_sse2.c:73,3'
          Dst:             abs_extend_64bit_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct8x8_add_sse2.c:74,14'
          Dst:             multiplication_round_shift_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct8x8_add_sse2.c:75,14'
          Dst:             multiplication_round_shift_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct8x8_add_sse2.c:87,3'
          Dst:             highbd_butterfly_cospi16_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct8x8_add_sse2.c:91,3'
          Dst:             highbd_idct8_stage4
    - functionName:    idct8x8_12_add_kernel_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 285
      functionLinenumberEnd: 341
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          67
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - idct8
        - idct8x8_12_transpose_16bit_4x8
        - idct_calc_wraplow_sse2
        - idct_madd_round_shift_sse2
        - transpose_16bit_4x4
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:291,3'
          Dst:             transpose_16bit_4x4
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:303,16'
          Dst:             idct_calc_wraplow_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:304,16'
          Dst:             idct_calc_wraplow_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:313,23'
          Dst:             idct_madd_round_shift_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:315,16'
          Dst:             idct_calc_wraplow_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:328,16'
          Dst:             idct_calc_wraplow_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:337,3'
          Dst:             idct8x8_12_transpose_16bit_4x8
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:340,3'
          Dst:             idct8
    - functionName:    vpx_highbd_idct8x8_12_add_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_idct8x8_add_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 208
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          81
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - highbd_idct8x8_12_half1d
        - highbd_idct8x8_final_round
        - idct8x8_12_add_kernel_sse2
        - recon_and_store_8x8
        - round_shift_8x8
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct8x8_add_sse2.c:185,5'
          Dst:             idct8x8_12_add_kernel_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct8x8_add_sse2.c:186,5'
          Dst:             round_shift_8x8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct8x8_add_sse2.c:190,5'
          Dst:             highbd_idct8x8_12_half1d
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct8x8_add_sse2.c:196,5'
          Dst:             highbd_idct8x8_12_half1d
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct8x8_add_sse2.c:202,5'
          Dst:             highbd_idct8x8_12_half1d
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct8x8_add_sse2.c:204,5'
          Dst:             highbd_idct8x8_final_round
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct8x8_add_sse2.c:207,3'
          Dst:             recon_and_store_8x8
    - functionName:    round_shift_8x8
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          57
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    highbd_idct8x8_final_round
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 219
      functionLinenumberEnd: 228
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          58
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wraplow_16bit_shift5
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:220,11'
          Dst:             wraplow_16bit_shift5
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:221,11'
          Dst:             wraplow_16bit_shift5
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:222,11'
          Dst:             wraplow_16bit_shift5
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:223,11'
          Dst:             wraplow_16bit_shift5
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:224,11'
          Dst:             wraplow_16bit_shift5
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:225,11'
          Dst:             wraplow_16bit_shift5
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:226,11'
          Dst:             wraplow_16bit_shift5
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:227,11'
          Dst:             wraplow_16bit_shift5
    - functionName:    recon_and_store_8x8
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 328
      functionLinenumberEnd: 337
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - recon_and_store_8
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:329,3'
          Dst:             recon_and_store_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:330,3'
          Dst:             recon_and_store_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:331,3'
          Dst:             recon_and_store_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:332,3'
          Dst:             recon_and_store_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:333,3'
          Dst:             recon_and_store_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:334,3'
          Dst:             recon_and_store_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:335,3'
          Dst:             recon_and_store_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:336,3'
          Dst:             recon_and_store_8
    - functionName:    highbd_idct8x8_half1d
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_idct8x8_add_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 18
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          81
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_butterfly_cospi16_sse2
        - highbd_butterfly_sse2
        - highbd_idct8_stage4
        - transpose_32bit_4x4x2
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct8x8_add_sse2.c:21,3'
          Dst:             transpose_32bit_4x4x2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct8x8_add_sse2.c:28,3'
          Dst:             highbd_butterfly_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct8x8_add_sse2.c:30,3'
          Dst:             highbd_butterfly_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct8x8_add_sse2.c:34,3'
          Dst:             highbd_butterfly_cospi16_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct8x8_add_sse2.c:35,3'
          Dst:             highbd_butterfly_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct8x8_add_sse2.c:48,3'
          Dst:             highbd_butterfly_cospi16_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct8x8_add_sse2.c:52,3'
          Dst:             highbd_idct8_stage4
    - functionName:    vpx_highbd_idct8x8_64_add_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_idct8x8_add_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          187
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - highbd_idct8x8_final_round
        - highbd_idct8x8_half1d
        - recon_and_store_8x8
        - round_shift_8x8
        - vpx_idct8_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct8x8_add_sse2.c:127,5'
          Dst:             vpx_idct8_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct8x8_add_sse2.c:128,5'
          Dst:             vpx_idct8_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct8x8_add_sse2.c:129,5'
          Dst:             round_shift_8x8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct8x8_add_sse2.c:133,5'
          Dst:             highbd_idct8x8_half1d
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct8x8_add_sse2.c:143,5'
          Dst:             highbd_idct8x8_half1d
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct8x8_add_sse2.c:153,5'
          Dst:             highbd_idct8x8_half1d
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct8x8_add_sse2.c:159,5'
          Dst:             highbd_idct8x8_half1d
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct8x8_add_sse2.c:161,5'
          Dst:             highbd_idct8x8_final_round
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct8x8_add_sse2.c:164,3'
          Dst:             recon_and_store_8x8
    - functionName:    dct_const_round_shift
      functionSourceFile: '/src/libvpx/vpx_dsp/inv_txfm.h'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    butterfly_cospi16
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - idct_calc_wraplow_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:96,10'
          Dst:             idct_calc_wraplow_sse2
    - functionName:    idct_calc_wraplow_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - idct_madd_round_shift_sse2
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:75,22'
          Dst:             idct_madd_round_shift_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:76,22'
          Dst:             idct_madd_round_shift_sse2
    - functionName:    idct_madd_round_shift_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - dct_const_round_shift_sse2
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:68,10'
          Dst:             dct_const_round_shift_sse2
    - functionName:    dct_const_round_shift_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    transpose_16bit_4x8
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/transpose_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          46
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    transpose_16bit_4x4
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/transpose_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    multiplication_neg_round_shift_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - dct_const_round_shift_64bit
        - multiply_apply_sign_sse2
        - pack_4
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:109,8'
          Dst:             multiply_apply_sign_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:110,8'
          Dst:             multiply_apply_sign_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:113,8'
          Dst:             dct_const_round_shift_64bit
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:114,8'
          Dst:             dct_const_round_shift_64bit
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:116,10'
          Dst:             pack_4
    - functionName:    multiply_apply_sign_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dct_const_round_shift_64bit
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pack_4
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    highbd_partial_butterfly_neg_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionLinenumberEnd: 178
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - abs_extend_64bit_sse2
        - multiplication_neg_round_shift_sse2
        - multiplication_round_shift_sse2
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:175,3'
          Dst:             abs_extend_64bit_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:176,11'
          Dst:             multiplication_neg_round_shift_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:177,11'
          Dst:             multiplication_round_shift_sse2
    - functionName:    abs_extend_64bit_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          26
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    multiplication_round_shift_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - dct_const_round_shift_64bit
        - multiply_apply_sign_sse2
        - pack_4
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:93,8'
          Dst:             multiply_apply_sign_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:94,8'
          Dst:             multiply_apply_sign_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:95,8'
          Dst:             dct_const_round_shift_64bit
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:96,8'
          Dst:             dct_const_round_shift_64bit
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:98,10'
          Dst:             pack_4
    - functionName:    highbd_partial_butterfly_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 164
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - abs_extend_64bit_sse2
        - multiplication_round_shift_sse2
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:161,3'
          Dst:             abs_extend_64bit_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:162,11'
          Dst:             multiplication_round_shift_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:163,11'
          Dst:             multiplication_round_shift_sse2
    - functionName:    recon_and_store_4
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 290
      functionLinenumberEnd: 296
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - add_clamp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:294,7'
          Dst:             add_clamp
    - functionName:    add_clamp
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 251
      functionLinenumberEnd: 262
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    34
      BranchProfiles:  []
      Callsites:       []
    - functionName:    highbd_idct16_4col_stage7
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 231
      functionLinenumberEnd: 248
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          98
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    highbd_idct16_4col_stage6
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          87
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_butterfly_cospi16_sse2
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:49,3'
          Dst:             highbd_butterfly_cospi16_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:50,3'
          Dst:             highbd_butterfly_cospi16_sse2
    - functionName:    highbd_butterfly_cospi16_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 183
      functionLinenumberEnd: 192
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          39
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - abs_extend_64bit_sse2
        - multiplication_round_shift_sse2
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:187,3'
          Dst:             abs_extend_64bit_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:188,11'
          Dst:             multiplication_round_shift_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:190,3'
          Dst:             abs_extend_64bit_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:191,11'
          Dst:             multiplication_round_shift_sse2
    - functionName:    highbd_idct16_4col_stage5
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          88
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_butterfly_cospi16_sse2
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:26,3'
          Dst:             highbd_butterfly_cospi16_sse2
    - functionName:    highbd_butterfly_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          65
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - abs_extend_64bit_sse2
        - dct_const_round_shift_64bit
        - multiply_apply_sign_sse2
        - pack_4
      functionUses:    13
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:130,3'
          Dst:             abs_extend_64bit_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:131,3'
          Dst:             abs_extend_64bit_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:132,14'
          Dst:             multiply_apply_sign_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:133,14'
          Dst:             multiply_apply_sign_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:134,14'
          Dst:             multiply_apply_sign_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:135,14'
          Dst:             multiply_apply_sign_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:136,14'
          Dst:             multiply_apply_sign_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:137,14'
          Dst:             multiply_apply_sign_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:138,14'
          Dst:             multiply_apply_sign_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:139,14'
          Dst:             multiply_apply_sign_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:144,14'
          Dst:             dct_const_round_shift_64bit
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:145,14'
          Dst:             dct_const_round_shift_64bit
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:146,14'
          Dst:             dct_const_round_shift_64bit
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:147,14'
          Dst:             dct_const_round_shift_64bit
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:148,11'
          Dst:             pack_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:149,11'
          Dst:             pack_4
    - functionName:    transpose_32bit_8x4
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/transpose_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 320
      functionLinenumberEnd: 365
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          58
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    recon_and_store_8
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 318
      functionLinenumberEnd: 325
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - add_clamp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:322,7'
          Dst:             add_clamp
    - functionName:    butterfly
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - idct_calc_wraplow_sse2
      functionUses:    21
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:88,11'
          Dst:             idct_calc_wraplow_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:89,11'
          Dst:             idct_calc_wraplow_sse2
    - functionName:    highbd_idct_1_add_kernel
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 267
      functionLinenumberEnd: 287
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          151
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - add_clamp
        - dct_const_round_shift
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:272,9'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:275,7'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:282,11'
          Dst:             add_clamp
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:282,11'
          Dst:             add_clamp
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:282,11'
          Dst:             add_clamp
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:282,11'
          Dst:             add_clamp
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:282,11'
          Dst:             add_clamp
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:282,11'
          Dst:             add_clamp
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:282,11'
          Dst:             add_clamp
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:282,11'
          Dst:             add_clamp
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:282,11'
          Dst:             add_clamp
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:282,11'
          Dst:             add_clamp
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:282,11'
          Dst:             add_clamp
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:282,11'
          Dst:             add_clamp
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:282,11'
          Dst:             add_clamp
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:282,11'
          Dst:             add_clamp
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:282,11'
          Dst:             add_clamp
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:282,11'
          Dst:             add_clamp
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:282,11'
          Dst:             add_clamp
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:282,11'
          Dst:             add_clamp
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:282,11'
          Dst:             add_clamp
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:282,11'
          Dst:             add_clamp
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:282,11'
          Dst:             add_clamp
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:282,11'
          Dst:             add_clamp
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:282,11'
          Dst:             add_clamp
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:282,11'
          Dst:             add_clamp
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:282,11'
          Dst:             add_clamp
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:282,11'
          Dst:             add_clamp
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:282,11'
          Dst:             add_clamp
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:282,11'
          Dst:             add_clamp
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:282,11'
          Dst:             add_clamp
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:282,11'
          Dst:             add_clamp
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:282,11'
          Dst:             add_clamp
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:282,11'
          Dst:             add_clamp
    - functionName:    vpx_highbd_idct16x16_1_add_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 353
      functionLinenumberEnd: 355
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_idct_1_add_kernel
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:354,3'
          Dst:             highbd_idct_1_add_kernel
    - functionName:    highbd_idct16x16_10_4col
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 200
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          97
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - abs_extend_64bit_sse2
        - highbd_butterfly_sse2
        - highbd_idct16_4col_stage5
        - highbd_idct16_4col_stage6
        - highbd_idct16_4col_stage7
        - highbd_partial_butterfly_neg_sse2
        - highbd_partial_butterfly_sse2
        - multiplication_round_shift_sse2
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:161,3'
          Dst:             highbd_partial_butterfly_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:163,3'
          Dst:             highbd_partial_butterfly_neg_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:167,3'
          Dst:             highbd_partial_butterfly_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:181,3'
          Dst:             abs_extend_64bit_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:182,14'
          Dst:             multiplication_round_shift_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:186,3'
          Dst:             highbd_butterfly_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:188,3'
          Dst:             highbd_butterfly_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:197,3'
          Dst:             highbd_idct16_4col_stage5
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:198,3'
          Dst:             highbd_idct16_4col_stage6
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:199,3'
          Dst:             highbd_idct16_4col_stage7
    - functionName:    highbd_load_transpose_32bit_4x4
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 375
      functionLinenumberEnd: 381
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - transpose_32bit_4x4
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:380,3'
          Dst:             transpose_32bit_4x4
    - functionName:    transpose_32bit_4x4
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/transpose_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 243
      functionLinenumberEnd: 269
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          30
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    idct16x16_10_pass2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 535
      functionLinenumberEnd: 597
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          157
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - butterfly
        - butterfly_cospi16
        - transpose_16bit_4x8
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:539,3'
          Dst:             transpose_16bit_4x8
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:542,3'
          Dst:             butterfly
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:543,3'
          Dst:             butterfly
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:546,3'
          Dst:             butterfly
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:549,14'
          Dst:             butterfly_cospi16
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:550,3'
          Dst:             butterfly
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:552,3'
          Dst:             butterfly
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:556,3'
          Dst:             butterfly
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:575,3'
          Dst:             butterfly
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:577,3'
          Dst:             butterfly
    - functionName:    idct16x16_10_pass1
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 430
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          140
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - idct_calc_wraplow_sse2
        - idct_madd_round_shift_sse2
        - transpose_16bit_4x4
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:436,3'
          Dst:             transpose_16bit_4x4
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:446,16'
          Dst:             idct_calc_wraplow_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:448,17'
          Dst:             idct_calc_wraplow_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:457,16'
          Dst:             idct_calc_wraplow_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:471,23'
          Dst:             idct_madd_round_shift_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:473,16'
          Dst:             idct_calc_wraplow_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:475,17'
          Dst:             idct_calc_wraplow_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:483,16'
          Dst:             idct_calc_wraplow_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:499,17'
          Dst:             idct_calc_wraplow_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:501,17'
          Dst:             idct_calc_wraplow_sse2
    - functionName:    load_pack_8_32bit
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 339
      functionLinenumberEnd: 342
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_idct16x16_10_add_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 306
      functionLinenumberEnd: 350
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          283
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - highbd_idct16x16_10_4col
        - highbd_load_transpose_32bit_4x4
        - highbd_write_buffer_4
        - highbd_write_buffer_8
        - idct16x16_10_pass1
        - idct16x16_10_pass2
        - load_pack_8_32bit
        - transpose_32bit_4x4
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:313,13'
          Dst:             load_pack_8_32bit
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:314,13'
          Dst:             load_pack_8_32bit
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:315,13'
          Dst:             load_pack_8_32bit
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:316,13'
          Dst:             load_pack_8_32bit
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:318,5'
          Dst:             idct16x16_10_pass1
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:322,7'
          Dst:             idct16x16_10_pass2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:325,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:325,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:325,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:325,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:325,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:325,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:325,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:325,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:325,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:325,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:325,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:325,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:325,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:325,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:325,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:325,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:322,7'
          Dst:             idct16x16_10_pass2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:325,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:325,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:325,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:325,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:325,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:325,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:325,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:325,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:325,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:325,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:325,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:325,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:325,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:325,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:325,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:325,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:334,7'
          Dst:             highbd_load_transpose_32bit_4x4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:335,7'
          Dst:             highbd_idct16x16_10_4col
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:334,7'
          Dst:             highbd_load_transpose_32bit_4x4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:335,7'
          Dst:             highbd_idct16x16_10_4col
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:341,7'
          Dst:             transpose_32bit_4x4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:342,7'
          Dst:             highbd_idct16x16_10_4col
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:345,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:345,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:345,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:345,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:345,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:345,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:345,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:345,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:345,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:345,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:345,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:345,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:345,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:345,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:345,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:345,9'
          Dst:             highbd_write_buffer_4
    - functionName:    highbd_write_buffer_8
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 384
      functionLinenumberEnd: 391
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - recon_and_store_8
      functionUses:    96
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:390,3'
          Dst:             recon_and_store_8
    - functionName:    highbd_write_buffer_4
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 394
      functionLinenumberEnd: 402
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - recon_and_store_4
      functionUses:    48
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:401,3'
          Dst:             recon_and_store_4
    - functionName:    highbd_idct16x16_38_4col
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 154
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          129
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - abs_extend_64bit_sse2
        - highbd_butterfly_sse2
        - highbd_idct16_4col_stage5
        - highbd_idct16_4col_stage6
        - highbd_idct16_4col_stage7
        - highbd_partial_butterfly_neg_sse2
        - highbd_partial_butterfly_sse2
        - multiplication_round_shift_sse2
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:109,3'
          Dst:             highbd_partial_butterfly_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:111,3'
          Dst:             highbd_partial_butterfly_neg_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:113,3'
          Dst:             highbd_partial_butterfly_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:115,3'
          Dst:             highbd_partial_butterfly_neg_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:119,3'
          Dst:             highbd_partial_butterfly_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:121,3'
          Dst:             highbd_partial_butterfly_neg_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:133,3'
          Dst:             abs_extend_64bit_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:134,14'
          Dst:             multiplication_round_shift_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:136,3'
          Dst:             highbd_partial_butterfly_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:138,3'
          Dst:             highbd_butterfly_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:140,3'
          Dst:             highbd_butterfly_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:151,3'
          Dst:             highbd_idct16_4col_stage5
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:152,3'
          Dst:             highbd_idct16_4col_stage6
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:153,3'
          Dst:             highbd_idct16_4col_stage7
    - functionName:    vpx_highbd_idct16x16_38_add_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 258
      functionLinenumberEnd: 303
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          267
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - highbd_idct16x16_38_4col
        - highbd_load_pack_transpose_32bit_8x8
        - highbd_load_transpose_32bit_8x4
        - highbd_write_buffer_4
        - highbd_write_buffer_8
        - idct16_8col
        - transpose_16bit_8x8
        - transpose_32bit_4x4
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:265,5'
          Dst:             highbd_load_pack_transpose_32bit_8x8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:269,5'
          Dst:             idct16_8col
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:273,7'
          Dst:             transpose_16bit_8x8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:274,7'
          Dst:             idct16_8col
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:277,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:277,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:277,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:277,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:277,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:277,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:277,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:277,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:277,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:277,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:277,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:277,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:277,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:277,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:277,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:277,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:273,7'
          Dst:             transpose_16bit_8x8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:274,7'
          Dst:             idct16_8col
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:277,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:277,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:277,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:277,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:277,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:277,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:277,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:277,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:277,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:277,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:277,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:277,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:277,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:277,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:277,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:277,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:286,7'
          Dst:             highbd_load_transpose_32bit_8x4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:287,7'
          Dst:             highbd_idct16x16_38_4col
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:286,7'
          Dst:             highbd_load_transpose_32bit_8x4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:287,7'
          Dst:             highbd_idct16x16_38_4col
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:293,7'
          Dst:             transpose_32bit_4x4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:294,7'
          Dst:             transpose_32bit_4x4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:295,7'
          Dst:             highbd_idct16x16_38_4col
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:298,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:298,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:298,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:298,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:298,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:298,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:298,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:298,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:298,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:298,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:298,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:298,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:298,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:298,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:298,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:298,9'
          Dst:             highbd_write_buffer_4
    - functionName:    highbd_load_pack_transpose_32bit_8x8
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 347
      functionLinenumberEnd: 357
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          66
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - load_pack_8_32bit
        - transpose_16bit_8x8
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:348,11'
          Dst:             load_pack_8_32bit
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:349,11'
          Dst:             load_pack_8_32bit
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:350,11'
          Dst:             load_pack_8_32bit
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:351,11'
          Dst:             load_pack_8_32bit
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:352,11'
          Dst:             load_pack_8_32bit
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:353,11'
          Dst:             load_pack_8_32bit
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:354,11'
          Dst:             load_pack_8_32bit
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:355,11'
          Dst:             load_pack_8_32bit
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:356,3'
          Dst:             transpose_16bit_8x8
    - functionName:    idct16_8col
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 344
      functionLinenumberEnd: 427
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          228
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - butterfly
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:348,3'
          Dst:             butterfly
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:349,3'
          Dst:             butterfly
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:350,3'
          Dst:             butterfly
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:351,3'
          Dst:             butterfly
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:354,3'
          Dst:             butterfly
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:355,3'
          Dst:             butterfly
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:366,3'
          Dst:             butterfly
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:367,3'
          Dst:             butterfly
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:368,3'
          Dst:             butterfly
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:370,3'
          Dst:             butterfly
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:386,3'
          Dst:             butterfly
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:405,3'
          Dst:             butterfly
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:407,3'
          Dst:             butterfly
    - functionName:    transpose_16bit_8x8
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/transpose_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 158
      functionLinenumberEnd: 221
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          74
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    highbd_load_transpose_32bit_8x4
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 361
      functionLinenumberEnd: 371
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          42
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - transpose_32bit_8x4
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:370,3'
          Dst:             transpose_32bit_8x4
    - functionName:    highbd_idct16_4col
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          130
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_butterfly_cospi16_sse2
        - highbd_butterfly_sse2
        - highbd_idct16_4col_stage5
        - highbd_idct16_4col_stage6
        - highbd_idct16_4col_stage7
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:59,3'
          Dst:             highbd_butterfly_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:61,3'
          Dst:             highbd_butterfly_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:63,3'
          Dst:             highbd_butterfly_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:65,3'
          Dst:             highbd_butterfly_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:69,3'
          Dst:             highbd_butterfly_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:71,3'
          Dst:             highbd_butterfly_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:83,3'
          Dst:             highbd_butterfly_cospi16_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:84,3'
          Dst:             highbd_butterfly_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:86,3'
          Dst:             highbd_butterfly_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:88,3'
          Dst:             highbd_butterfly_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:99,3'
          Dst:             highbd_idct16_4col_stage5
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:100,3'
          Dst:             highbd_idct16_4col_stage6
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:101,3'
          Dst:             highbd_idct16_4col_stage7
    - functionName:    vpx_highbd_idct16x16_256_add_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 203
      functionLinenumberEnd: 255
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          299
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - highbd_idct16_4col
        - highbd_load_pack_transpose_32bit_8x8
        - highbd_load_transpose_32bit_8x4
        - highbd_write_buffer_4
        - highbd_write_buffer_8
        - idct16_8col
        - transpose_16bit_8x8
        - transpose_32bit_4x4
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:212,7'
          Dst:             highbd_load_pack_transpose_32bit_8x8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:213,7'
          Dst:             highbd_load_pack_transpose_32bit_8x8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:214,7'
          Dst:             idct16_8col
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:212,7'
          Dst:             highbd_load_pack_transpose_32bit_8x8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:213,7'
          Dst:             highbd_load_pack_transpose_32bit_8x8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:214,7'
          Dst:             idct16_8col
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:221,7'
          Dst:             transpose_16bit_8x8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:222,7'
          Dst:             transpose_16bit_8x8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:223,7'
          Dst:             idct16_8col
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:226,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:226,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:226,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:226,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:226,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:226,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:226,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:226,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:226,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:226,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:226,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:226,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:226,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:226,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:226,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:226,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:221,7'
          Dst:             transpose_16bit_8x8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:222,7'
          Dst:             transpose_16bit_8x8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:223,7'
          Dst:             idct16_8col
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:226,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:226,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:226,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:226,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:226,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:226,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:226,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:226,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:226,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:226,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:226,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:226,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:226,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:226,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:226,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:226,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:235,7'
          Dst:             highbd_load_transpose_32bit_8x4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:236,7'
          Dst:             highbd_load_transpose_32bit_8x4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:237,7'
          Dst:             highbd_idct16_4col
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:235,7'
          Dst:             highbd_load_transpose_32bit_8x4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:236,7'
          Dst:             highbd_load_transpose_32bit_8x4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:237,7'
          Dst:             highbd_idct16_4col
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:235,7'
          Dst:             highbd_load_transpose_32bit_8x4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:236,7'
          Dst:             highbd_load_transpose_32bit_8x4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:237,7'
          Dst:             highbd_idct16_4col
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:235,7'
          Dst:             highbd_load_transpose_32bit_8x4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:236,7'
          Dst:             highbd_load_transpose_32bit_8x4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:237,7'
          Dst:             highbd_idct16_4col
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:243,7'
          Dst:             transpose_32bit_4x4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:244,7'
          Dst:             transpose_32bit_4x4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:245,7'
          Dst:             transpose_32bit_4x4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:246,7'
          Dst:             transpose_32bit_4x4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:247,7'
          Dst:             highbd_idct16_4col
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:250,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:250,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:250,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:250,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:250,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:250,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:250,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:250,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:250,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:250,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:250,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:250,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:250,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:250,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:250,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse2.c:250,9'
          Dst:             highbd_write_buffer_4
    - functionName:    dct_const_round_shift
      functionSourceFile: '/src/libvpx/vpx_dsp/inv_txfm.h'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    highbd_idct32_34_4x32_quarter_2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 622
      functionLinenumberEnd: 646
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          48
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_idct32_4x32_quarter_2_stage_4_to_6
        - highbd_partial_butterfly_neg_sse2
        - highbd_partial_butterfly_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:626,3'
          Dst:             highbd_partial_butterfly_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:628,3'
          Dst:             highbd_partial_butterfly_neg_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:645,3'
          Dst:             highbd_idct32_4x32_quarter_2_stage_4_to_6
    - functionName:    highbd_partial_butterfly_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 164
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - abs_extend_64bit_sse2
        - multiplication_round_shift_sse2
      functionUses:    14
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:161,3'
          Dst:             abs_extend_64bit_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:162,11'
          Dst:             multiplication_round_shift_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:163,11'
          Dst:             multiplication_round_shift_sse2
    - functionName:    highbd_partial_butterfly_neg_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionLinenumberEnd: 178
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - abs_extend_64bit_sse2
        - multiplication_neg_round_shift_sse2
        - multiplication_round_shift_sse2
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:175,3'
          Dst:             abs_extend_64bit_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:176,11'
          Dst:             multiplication_neg_round_shift_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:177,11'
          Dst:             multiplication_round_shift_sse2
    - functionName:    highbd_idct32_4x32_quarter_2_stage_4_to_6
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 18
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          83
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_butterfly_sse2
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:24,3'
          Dst:             highbd_butterfly_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:26,3'
          Dst:             highbd_butterfly_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:44,3'
          Dst:             highbd_butterfly_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:46,3'
          Dst:             highbd_butterfly_sse2
    - functionName:    highbd_butterfly_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          65
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - abs_extend_64bit_sse2
        - dct_const_round_shift_64bit
        - multiply_apply_sign_sse2
        - pack_4
      functionUses:    43
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:130,3'
          Dst:             abs_extend_64bit_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:131,3'
          Dst:             abs_extend_64bit_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:132,14'
          Dst:             multiply_apply_sign_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:133,14'
          Dst:             multiply_apply_sign_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:134,14'
          Dst:             multiply_apply_sign_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:135,14'
          Dst:             multiply_apply_sign_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:136,14'
          Dst:             multiply_apply_sign_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:137,14'
          Dst:             multiply_apply_sign_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:138,14'
          Dst:             multiply_apply_sign_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:139,14'
          Dst:             multiply_apply_sign_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:144,14'
          Dst:             dct_const_round_shift_64bit
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:145,14'
          Dst:             dct_const_round_shift_64bit
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:146,14'
          Dst:             dct_const_round_shift_64bit
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:147,14'
          Dst:             dct_const_round_shift_64bit
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:148,11'
          Dst:             pack_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:149,11'
          Dst:             pack_4
    - functionName:    abs_extend_64bit_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          26
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    multiply_apply_sign_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dct_const_round_shift_64bit
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pack_4
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    multiplication_neg_round_shift_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - dct_const_round_shift_64bit
        - multiply_apply_sign_sse2
        - pack_4
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:109,8'
          Dst:             multiply_apply_sign_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:110,8'
          Dst:             multiply_apply_sign_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:113,8'
          Dst:             dct_const_round_shift_64bit
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:114,8'
          Dst:             dct_const_round_shift_64bit
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:116,10'
          Dst:             pack_4
    - functionName:    multiplication_round_shift_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - dct_const_round_shift_64bit
        - multiply_apply_sign_sse2
        - pack_4
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:93,8'
          Dst:             multiply_apply_sign_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:94,8'
          Dst:             multiply_apply_sign_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:95,8'
          Dst:             dct_const_round_shift_64bit
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:96,8'
          Dst:             dct_const_round_shift_64bit
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:98,10'
          Dst:             pack_4
    - functionName:    highbd_idct32_34_4x32_quarter_1
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 582
      functionLinenumberEnd: 616
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          67
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_butterfly_sse2
        - highbd_partial_butterfly_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:586,3'
          Dst:             highbd_partial_butterfly_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:590,3'
          Dst:             highbd_partial_butterfly_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:603,3'
          Dst:             highbd_butterfly_sse2
    - functionName:    highbd_idct32_34_4x32_quarter_3_4
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 662
      functionLinenumberEnd: 722
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          73
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_butterfly_sse2
        - highbd_idct32_4x32_quarter_3_4_stage_4_to_7
        - highbd_partial_butterfly_neg_sse2
        - highbd_partial_butterfly_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:666,3'
          Dst:             highbd_partial_butterfly_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:668,3'
          Dst:             highbd_partial_butterfly_neg_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:671,3'
          Dst:             highbd_partial_butterfly_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:673,3'
          Dst:             highbd_partial_butterfly_neg_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:706,3'
          Dst:             highbd_butterfly_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:708,3'
          Dst:             highbd_butterfly_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:712,3'
          Dst:             highbd_butterfly_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:714,3'
          Dst:             highbd_butterfly_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:721,3'
          Dst:             highbd_idct32_4x32_quarter_3_4_stage_4_to_7
    - functionName:    highbd_idct32_4x32_quarter_3_4_stage_4_to_7
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          141
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_butterfly_sse2
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:78,3'
          Dst:             highbd_butterfly_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:80,3'
          Dst:             highbd_butterfly_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:82,3'
          Dst:             highbd_butterfly_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:84,3'
          Dst:             highbd_butterfly_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:117,3'
          Dst:             highbd_butterfly_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:119,3'
          Dst:             highbd_butterfly_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:121,3'
          Dst:             highbd_butterfly_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:123,3'
          Dst:             highbd_butterfly_sse2
    - functionName:    highbd_idct32_34_4x32_quarter_1_2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 649
      functionLinenumberEnd: 655
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_add_sub_butterfly
        - highbd_idct32_34_4x32_quarter_1
        - highbd_idct32_34_4x32_quarter_2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:651,3'
          Dst:             highbd_idct32_34_4x32_quarter_1
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:652,3'
          Dst:             highbd_idct32_34_4x32_quarter_2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:654,3'
          Dst:             highbd_add_sub_butterfly
    - functionName:    highbd_add_sub_butterfly
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 196
      functionLinenumberEnd: 205
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          34
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    highbd_idct32_135_4x32_quarter_2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 409
      functionLinenumberEnd: 433
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          70
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_idct32_4x32_quarter_2_stage_4_to_6
        - highbd_partial_butterfly_neg_sse2
        - highbd_partial_butterfly_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:413,3'
          Dst:             highbd_partial_butterfly_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:415,3'
          Dst:             highbd_partial_butterfly_neg_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:417,3'
          Dst:             highbd_partial_butterfly_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:419,3'
          Dst:             highbd_partial_butterfly_neg_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:432,3'
          Dst:             highbd_idct32_4x32_quarter_2_stage_4_to_6
    - functionName:    highbd_idct32_135_4x32_quarter_1
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 365
      functionLinenumberEnd: 403
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          92
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_butterfly_sse2
        - highbd_partial_butterfly_neg_sse2
        - highbd_partial_butterfly_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:369,3'
          Dst:             highbd_partial_butterfly_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:371,3'
          Dst:             highbd_partial_butterfly_neg_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:375,3'
          Dst:             highbd_partial_butterfly_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:377,3'
          Dst:             highbd_partial_butterfly_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:390,3'
          Dst:             highbd_butterfly_sse2
    - functionName:    highbd_idct32_135_4x32_quarter_3_4
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 449
      functionLinenumberEnd: 510
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          107
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_butterfly_sse2
        - highbd_idct32_4x32_quarter_3_4_stage_4_to_7
        - highbd_partial_butterfly_neg_sse2
        - highbd_partial_butterfly_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:453,3'
          Dst:             highbd_partial_butterfly_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:455,3'
          Dst:             highbd_partial_butterfly_neg_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:457,3'
          Dst:             highbd_partial_butterfly_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:459,3'
          Dst:             highbd_partial_butterfly_neg_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:462,3'
          Dst:             highbd_partial_butterfly_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:464,3'
          Dst:             highbd_partial_butterfly_neg_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:467,3'
          Dst:             highbd_partial_butterfly_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:469,3'
          Dst:             highbd_partial_butterfly_neg_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:494,3'
          Dst:             highbd_butterfly_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:496,3'
          Dst:             highbd_butterfly_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:500,3'
          Dst:             highbd_butterfly_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:502,3'
          Dst:             highbd_butterfly_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:509,3'
          Dst:             highbd_idct32_4x32_quarter_3_4_stage_4_to_7
    - functionName:    highbd_idct32_135_4x32_quarter_1_2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 436
      functionLinenumberEnd: 442
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_add_sub_butterfly
        - highbd_idct32_135_4x32_quarter_1
        - highbd_idct32_135_4x32_quarter_2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:438,3'
          Dst:             highbd_idct32_135_4x32_quarter_1
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:439,3'
          Dst:             highbd_idct32_135_4x32_quarter_2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:441,3'
          Dst:             highbd_add_sub_butterfly
    - functionName:    recon_and_store_4
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 290
      functionLinenumberEnd: 296
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - add_clamp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:294,7'
          Dst:             add_clamp
    - functionName:    add_clamp
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 251
      functionLinenumberEnd: 262
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    highbd_idct32_1024_4x32_quarter_2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 185
      functionLinenumberEnd: 209
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          78
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_butterfly_sse2
        - highbd_idct32_4x32_quarter_2_stage_4_to_6
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:189,3'
          Dst:             highbd_butterfly_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:191,3'
          Dst:             highbd_butterfly_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:193,3'
          Dst:             highbd_butterfly_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:195,3'
          Dst:             highbd_butterfly_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:208,3'
          Dst:             highbd_idct32_4x32_quarter_2_stage_4_to_6
    - functionName:    highbd_idct32_1024_4x32_quarter_1
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 179
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          100
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_butterfly_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:145,3'
          Dst:             highbd_butterfly_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:147,3'
          Dst:             highbd_butterfly_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:151,3'
          Dst:             highbd_butterfly_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:153,3'
          Dst:             highbd_butterfly_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:166,3'
          Dst:             highbd_butterfly_sse2
    - functionName:    highbd_idct32_1024_4x32_quarter_3_4
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 225
      functionLinenumberEnd: 286
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          123
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_butterfly_sse2
        - highbd_idct32_4x32_quarter_3_4_stage_4_to_7
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:229,3'
          Dst:             highbd_butterfly_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:231,3'
          Dst:             highbd_butterfly_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:233,3'
          Dst:             highbd_butterfly_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:235,3'
          Dst:             highbd_butterfly_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:238,3'
          Dst:             highbd_butterfly_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:240,3'
          Dst:             highbd_butterfly_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:243,3'
          Dst:             highbd_butterfly_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:245,3'
          Dst:             highbd_butterfly_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:270,3'
          Dst:             highbd_butterfly_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:272,3'
          Dst:             highbd_butterfly_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:276,3'
          Dst:             highbd_butterfly_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:278,3'
          Dst:             highbd_butterfly_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:285,3'
          Dst:             highbd_idct32_4x32_quarter_3_4_stage_4_to_7
    - functionName:    highbd_idct32_1024_4x32_quarter_1_2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 212
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_add_sub_butterfly
        - highbd_idct32_1024_4x32_quarter_1
        - highbd_idct32_1024_4x32_quarter_2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:214,3'
          Dst:             highbd_idct32_1024_4x32_quarter_1
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:215,3'
          Dst:             highbd_idct32_1024_4x32_quarter_2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:217,3'
          Dst:             highbd_add_sub_butterfly
    - functionName:    transpose_32bit_8x4
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/transpose_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 320
      functionLinenumberEnd: 365
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          58
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    recon_and_store_8
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 318
      functionLinenumberEnd: 325
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - add_clamp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:322,7'
          Dst:             add_clamp
    - functionName:    load_pack_8_32bit
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 339
      functionLinenumberEnd: 342
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    highbd_idct_1_add_kernel
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 267
      functionLinenumberEnd: 287
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - add_clamp
        - dct_const_round_shift
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:272,9'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:275,7'
          Dst:             dct_const_round_shift
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:282,11'
          Dst:             add_clamp
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:282,11'
          Dst:             add_clamp
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:282,11'
          Dst:             add_clamp
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:282,11'
          Dst:             add_clamp
    - functionName:    vpx_highbd_idct32x32_1_add_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 780
      functionLinenumberEnd: 782
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_idct_1_add_kernel
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:781,3'
          Dst:             highbd_idct_1_add_kernel
    - functionName:    highbd_idct32_34_4x32
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 724
      functionLinenumberEnd: 731
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_add_sub_butterfly
        - highbd_idct32_34_4x32_quarter_1_2
        - highbd_idct32_34_4x32_quarter_3_4
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:727,3'
          Dst:             highbd_idct32_34_4x32_quarter_1_2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:728,3'
          Dst:             highbd_idct32_34_4x32_quarter_3_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:730,3'
          Dst:             highbd_add_sub_butterfly
    - functionName:    vpx_highbd_idct32x32_34_add_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 734
      functionLinenumberEnd: 777
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          413
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - highbd_idct32_34_4x32
        - highbd_load_pack_transpose_32bit_8x8
        - highbd_load_transpose_32bit_8x4
        - highbd_write_buffer_4
        - highbd_write_buffer_8
        - idct32_34_8x32_sse2
        - transpose_16bit_8x8
        - transpose_32bit_4x4
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:741,5'
          Dst:             highbd_load_pack_transpose_32bit_8x8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:742,5'
          Dst:             idct32_34_8x32_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:746,7'
          Dst:             transpose_16bit_8x8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:747,7'
          Dst:             idct32_34_8x32_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:749,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:749,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:749,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:749,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:749,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:749,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:749,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:749,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:749,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:749,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:749,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:749,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:749,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:749,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:749,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:749,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:749,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:749,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:749,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:749,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:749,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:749,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:749,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:749,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:749,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:749,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:749,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:749,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:749,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:749,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:749,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:749,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:758,7'
          Dst:             highbd_load_transpose_32bit_8x4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:759,7'
          Dst:             highbd_load_transpose_32bit_8x4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:760,7'
          Dst:             highbd_idct32_34_4x32
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:758,7'
          Dst:             highbd_load_transpose_32bit_8x4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:759,7'
          Dst:             highbd_load_transpose_32bit_8x4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:760,7'
          Dst:             highbd_idct32_34_4x32
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:758,7'
          Dst:             highbd_load_transpose_32bit_8x4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:759,7'
          Dst:             highbd_load_transpose_32bit_8x4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:760,7'
          Dst:             highbd_idct32_34_4x32
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:758,7'
          Dst:             highbd_load_transpose_32bit_8x4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:759,7'
          Dst:             highbd_load_transpose_32bit_8x4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:760,7'
          Dst:             highbd_idct32_34_4x32
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:765,7'
          Dst:             transpose_32bit_4x4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:766,7'
          Dst:             transpose_32bit_4x4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:767,7'
          Dst:             transpose_32bit_4x4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:768,7'
          Dst:             transpose_32bit_4x4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:769,7'
          Dst:             highbd_idct32_34_4x32
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:772,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:772,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:772,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:772,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:772,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:772,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:772,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:772,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:772,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:772,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:772,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:772,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:772,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:772,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:772,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:772,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:772,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:772,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:772,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:772,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:772,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:772,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:772,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:772,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:772,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:772,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:772,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:772,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:772,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:772,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:772,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:772,9'
          Dst:             highbd_write_buffer_4
    - functionName:    highbd_load_pack_transpose_32bit_8x8
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 347
      functionLinenumberEnd: 357
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          66
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - load_pack_8_32bit
        - transpose_16bit_8x8
      functionUses:    21
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:348,11'
          Dst:             load_pack_8_32bit
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:349,11'
          Dst:             load_pack_8_32bit
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:350,11'
          Dst:             load_pack_8_32bit
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:351,11'
          Dst:             load_pack_8_32bit
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:352,11'
          Dst:             load_pack_8_32bit
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:353,11'
          Dst:             load_pack_8_32bit
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:354,11'
          Dst:             load_pack_8_32bit
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:355,11'
          Dst:             load_pack_8_32bit
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:356,3'
          Dst:             transpose_16bit_8x8
    - functionName:    transpose_16bit_8x8
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/transpose_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 158
      functionLinenumberEnd: 221
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          74
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    highbd_write_buffer_8
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 384
      functionLinenumberEnd: 391
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - recon_and_store_8
      functionUses:    96
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:390,3'
          Dst:             recon_and_store_8
    - functionName:    highbd_load_transpose_32bit_8x4
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 361
      functionLinenumberEnd: 371
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          42
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - transpose_32bit_8x4
      functionUses:    48
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:370,3'
          Dst:             transpose_32bit_8x4
    - functionName:    transpose_32bit_4x4
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/transpose_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 243
      functionLinenumberEnd: 269
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          30
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    16
      BranchProfiles:  []
      Callsites:       []
    - functionName:    highbd_write_buffer_4
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 394
      functionLinenumberEnd: 402
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - recon_and_store_4
      functionUses:    96
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:401,3'
          Dst:             recon_and_store_4
    - functionName:    highbd_idct32_135_4x32
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 512
      functionLinenumberEnd: 519
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_add_sub_butterfly
        - highbd_idct32_135_4x32_quarter_1_2
        - highbd_idct32_135_4x32_quarter_3_4
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:515,3'
          Dst:             highbd_idct32_135_4x32_quarter_1_2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:516,3'
          Dst:             highbd_idct32_135_4x32_quarter_3_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:518,3'
          Dst:             highbd_add_sub_butterfly
    - functionName:    vpx_highbd_idct32x32_135_add_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 522
      functionLinenumberEnd: 574
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          426
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - highbd_idct32_135_4x32
        - highbd_load_pack_transpose_32bit_8x8
        - highbd_load_transpose_32bit_8x4
        - highbd_write_buffer_4
        - highbd_write_buffer_8
        - idct32_1024_8x32
        - transpose_16bit_8x8
        - transpose_32bit_4x4
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:534,7'
          Dst:             highbd_load_pack_transpose_32bit_8x8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:535,7'
          Dst:             highbd_load_pack_transpose_32bit_8x8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:536,7'
          Dst:             idct32_1024_8x32
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:534,7'
          Dst:             highbd_load_pack_transpose_32bit_8x8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:535,7'
          Dst:             highbd_load_pack_transpose_32bit_8x8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:536,7'
          Dst:             idct32_1024_8x32
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:542,7'
          Dst:             transpose_16bit_8x8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:543,7'
          Dst:             transpose_16bit_8x8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:544,7'
          Dst:             idct32_1024_8x32
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:546,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:546,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:546,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:546,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:546,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:546,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:546,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:546,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:546,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:546,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:546,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:546,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:546,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:546,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:546,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:546,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:546,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:546,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:546,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:546,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:546,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:546,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:546,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:546,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:546,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:546,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:546,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:546,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:546,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:546,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:546,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:546,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:555,7'
          Dst:             highbd_load_transpose_32bit_8x4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:556,7'
          Dst:             highbd_load_transpose_32bit_8x4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:557,7'
          Dst:             highbd_idct32_135_4x32
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:555,7'
          Dst:             highbd_load_transpose_32bit_8x4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:556,7'
          Dst:             highbd_load_transpose_32bit_8x4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:557,7'
          Dst:             highbd_idct32_135_4x32
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:555,7'
          Dst:             highbd_load_transpose_32bit_8x4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:556,7'
          Dst:             highbd_load_transpose_32bit_8x4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:557,7'
          Dst:             highbd_idct32_135_4x32
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:555,7'
          Dst:             highbd_load_transpose_32bit_8x4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:556,7'
          Dst:             highbd_load_transpose_32bit_8x4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:557,7'
          Dst:             highbd_idct32_135_4x32
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:562,7'
          Dst:             transpose_32bit_4x4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:563,7'
          Dst:             transpose_32bit_4x4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:564,7'
          Dst:             transpose_32bit_4x4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:565,7'
          Dst:             transpose_32bit_4x4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:566,7'
          Dst:             highbd_idct32_135_4x32
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:569,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:569,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:569,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:569,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:569,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:569,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:569,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:569,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:569,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:569,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:569,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:569,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:569,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:569,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:569,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:569,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:569,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:569,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:569,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:569,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:569,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:569,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:569,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:569,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:569,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:569,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:569,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:569,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:569,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:569,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:569,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:569,9'
          Dst:             highbd_write_buffer_4
    - functionName:    highbd_idct32_1024_4x32
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 288
      functionLinenumberEnd: 295
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_add_sub_butterfly
        - highbd_idct32_1024_4x32_quarter_1_2
        - highbd_idct32_1024_4x32_quarter_3_4
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:291,3'
          Dst:             highbd_idct32_1024_4x32_quarter_1_2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:292,3'
          Dst:             highbd_idct32_1024_4x32_quarter_3_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:294,3'
          Dst:             highbd_add_sub_butterfly
    - functionName:    vpx_highbd_idct32x32_1024_add_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 298
      functionLinenumberEnd: 357
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          536
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - highbd_idct32_1024_4x32
        - highbd_load_pack_transpose_32bit_8x8
        - highbd_load_transpose_32bit_8x4
        - highbd_write_buffer_4
        - highbd_write_buffer_8
        - idct32_1024_8x32
        - transpose_16bit_8x8
        - transpose_32bit_4x4
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:306,7'
          Dst:             highbd_load_pack_transpose_32bit_8x8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:307,7'
          Dst:             highbd_load_pack_transpose_32bit_8x8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:308,7'
          Dst:             highbd_load_pack_transpose_32bit_8x8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:309,7'
          Dst:             highbd_load_pack_transpose_32bit_8x8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:310,7'
          Dst:             idct32_1024_8x32
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:306,7'
          Dst:             highbd_load_pack_transpose_32bit_8x8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:307,7'
          Dst:             highbd_load_pack_transpose_32bit_8x8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:308,7'
          Dst:             highbd_load_pack_transpose_32bit_8x8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:309,7'
          Dst:             highbd_load_pack_transpose_32bit_8x8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:310,7'
          Dst:             idct32_1024_8x32
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:306,7'
          Dst:             highbd_load_pack_transpose_32bit_8x8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:307,7'
          Dst:             highbd_load_pack_transpose_32bit_8x8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:308,7'
          Dst:             highbd_load_pack_transpose_32bit_8x8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:309,7'
          Dst:             highbd_load_pack_transpose_32bit_8x8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:310,7'
          Dst:             idct32_1024_8x32
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:306,7'
          Dst:             highbd_load_pack_transpose_32bit_8x8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:307,7'
          Dst:             highbd_load_pack_transpose_32bit_8x8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:308,7'
          Dst:             highbd_load_pack_transpose_32bit_8x8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:309,7'
          Dst:             highbd_load_pack_transpose_32bit_8x8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:310,7'
          Dst:             idct32_1024_8x32
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:317,7'
          Dst:             transpose_16bit_8x8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:318,7'
          Dst:             transpose_16bit_8x8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:319,7'
          Dst:             transpose_16bit_8x8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:320,7'
          Dst:             transpose_16bit_8x8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:321,7'
          Dst:             idct32_1024_8x32
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:323,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:323,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:323,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:323,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:323,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:323,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:323,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:323,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:323,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:323,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:323,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:323,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:323,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:323,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:323,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:323,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:323,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:323,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:323,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:323,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:323,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:323,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:323,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:323,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:323,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:323,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:323,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:323,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:323,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:323,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:323,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:323,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:332,7'
          Dst:             highbd_load_transpose_32bit_8x4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:333,7'
          Dst:             highbd_load_transpose_32bit_8x4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:334,7'
          Dst:             highbd_load_transpose_32bit_8x4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:335,7'
          Dst:             highbd_load_transpose_32bit_8x4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:336,7'
          Dst:             highbd_idct32_1024_4x32
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:332,7'
          Dst:             highbd_load_transpose_32bit_8x4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:333,7'
          Dst:             highbd_load_transpose_32bit_8x4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:334,7'
          Dst:             highbd_load_transpose_32bit_8x4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:335,7'
          Dst:             highbd_load_transpose_32bit_8x4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:336,7'
          Dst:             highbd_idct32_1024_4x32
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:332,7'
          Dst:             highbd_load_transpose_32bit_8x4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:333,7'
          Dst:             highbd_load_transpose_32bit_8x4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:334,7'
          Dst:             highbd_load_transpose_32bit_8x4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:335,7'
          Dst:             highbd_load_transpose_32bit_8x4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:336,7'
          Dst:             highbd_idct32_1024_4x32
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:332,7'
          Dst:             highbd_load_transpose_32bit_8x4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:333,7'
          Dst:             highbd_load_transpose_32bit_8x4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:334,7'
          Dst:             highbd_load_transpose_32bit_8x4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:335,7'
          Dst:             highbd_load_transpose_32bit_8x4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:336,7'
          Dst:             highbd_idct32_1024_4x32
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:332,7'
          Dst:             highbd_load_transpose_32bit_8x4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:333,7'
          Dst:             highbd_load_transpose_32bit_8x4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:334,7'
          Dst:             highbd_load_transpose_32bit_8x4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:335,7'
          Dst:             highbd_load_transpose_32bit_8x4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:336,7'
          Dst:             highbd_idct32_1024_4x32
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:332,7'
          Dst:             highbd_load_transpose_32bit_8x4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:333,7'
          Dst:             highbd_load_transpose_32bit_8x4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:334,7'
          Dst:             highbd_load_transpose_32bit_8x4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:335,7'
          Dst:             highbd_load_transpose_32bit_8x4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:336,7'
          Dst:             highbd_idct32_1024_4x32
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:332,7'
          Dst:             highbd_load_transpose_32bit_8x4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:333,7'
          Dst:             highbd_load_transpose_32bit_8x4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:334,7'
          Dst:             highbd_load_transpose_32bit_8x4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:335,7'
          Dst:             highbd_load_transpose_32bit_8x4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:336,7'
          Dst:             highbd_idct32_1024_4x32
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:332,7'
          Dst:             highbd_load_transpose_32bit_8x4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:333,7'
          Dst:             highbd_load_transpose_32bit_8x4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:334,7'
          Dst:             highbd_load_transpose_32bit_8x4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:335,7'
          Dst:             highbd_load_transpose_32bit_8x4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:336,7'
          Dst:             highbd_idct32_1024_4x32
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:341,7'
          Dst:             transpose_32bit_4x4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:342,7'
          Dst:             transpose_32bit_4x4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:343,7'
          Dst:             transpose_32bit_4x4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:344,7'
          Dst:             transpose_32bit_4x4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:345,7'
          Dst:             transpose_32bit_4x4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:346,7'
          Dst:             transpose_32bit_4x4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:347,7'
          Dst:             transpose_32bit_4x4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:348,7'
          Dst:             transpose_32bit_4x4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:349,7'
          Dst:             highbd_idct32_1024_4x32
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:352,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:352,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:352,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:352,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:352,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:352,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:352,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:352,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:352,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:352,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:352,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:352,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:352,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:352,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:352,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:352,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:352,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:352,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:352,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:352,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:352,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:352,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:352,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:352,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:352,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:352,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:352,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:352,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:352,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:352,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:352,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse2.c:352,9'
          Dst:             highbd_write_buffer_4
    - functionName:    add_clamp
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 251
      functionLinenumberEnd: 262
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    recon_and_store_4x2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 299
      functionLinenumberEnd: 308
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - add_clamp
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:305,7'
          Dst:             add_clamp
    - functionName:    pack_4
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dct_const_round_shift_64bit
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    highbd_butterfly_sse4_1
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse4.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          53
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - dct_const_round_shift_64bit
        - extend_64bit
        - pack_4
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse4.h:40,3'
          Dst:             extend_64bit
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse4.h:41,3'
          Dst:             extend_64bit
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse4.h:54,14'
          Dst:             dct_const_round_shift_64bit
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse4.h:55,14'
          Dst:             dct_const_round_shift_64bit
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse4.h:56,14'
          Dst:             dct_const_round_shift_64bit
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse4.h:57,14'
          Dst:             dct_const_round_shift_64bit
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse4.h:58,11'
          Dst:             pack_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse4.h:59,11'
          Dst:             pack_4
    - functionName:    extend_64bit
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 30
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    multiplication_round_shift_sse4_1
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse4.h'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionLinenumberEnd: 29
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - dct_const_round_shift_64bit
        - pack_4
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse4.h:26,8'
          Dst:             dct_const_round_shift_64bit
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse4.h:27,8'
          Dst:             dct_const_round_shift_64bit
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse4.h:29,10'
          Dst:             pack_4
    - functionName:    transpose_32bit_4x4
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/transpose_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 243
      functionLinenumberEnd: 269
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          30
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    recon_and_store_4x4
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 311
      functionLinenumberEnd: 315
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - recon_and_store_4x2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:312,3'
          Dst:             recon_and_store_4x2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:314,3'
          Dst:             recon_and_store_4x2
    - functionName:    wraplow_16bit_shift4
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    highbd_idct4_sse4_1
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse4.h'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          56
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - extend_64bit
        - highbd_butterfly_sse4_1
        - multiplication_round_shift_sse4_1
        - transpose_32bit_4x4
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse4.h:90,3'
          Dst:             transpose_32bit_4x4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse4.h:94,3'
          Dst:             extend_64bit
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse4.h:95,13'
          Dst:             multiplication_round_shift_sse4_1
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse4.h:97,3'
          Dst:             extend_64bit
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse4.h:98,13'
          Dst:             multiplication_round_shift_sse4_1
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse4.h:99,3'
          Dst:             highbd_butterfly_sse4_1
    - functionName:    vpx_highbd_idct4x4_16_add_sse4_1
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_idct4x4_add_sse4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          73
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - highbd_idct4_sse4_1
        - idct4_sse2
        - recon_and_store_4x4
        - wraplow_16bit_shift4
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct4x4_add_sse4.c:33,5'
          Dst:             idct4_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct4x4_add_sse4.c:34,5'
          Dst:             idct4_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct4x4_add_sse4.c:40,5'
          Dst:             highbd_idct4_sse4_1
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct4x4_add_sse4.c:41,5'
          Dst:             highbd_idct4_sse4_1
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct4x4_add_sse4.c:42,13'
          Dst:             wraplow_16bit_shift4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct4x4_add_sse4.c:43,13'
          Dst:             wraplow_16bit_shift4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct4x4_add_sse4.c:46,3'
          Dst:             recon_and_store_4x4
    - functionName:    transpose_32bit_4x4
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/transpose_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 243
      functionLinenumberEnd: 269
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          30
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dct_const_round_shift_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    idct_madd_round_shift_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - dct_const_round_shift_sse2
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:68,10'
          Dst:             dct_const_round_shift_sse2
    - functionName:    butterfly
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - idct_calc_wraplow_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:88,11'
          Dst:             idct_calc_wraplow_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:89,11'
          Dst:             idct_calc_wraplow_sse2
    - functionName:    idct_calc_wraplow_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - idct_madd_round_shift_sse2
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:75,22'
          Dst:             idct_madd_round_shift_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:76,22'
          Dst:             idct_madd_round_shift_sse2
    - functionName:    idct8x8_12_transpose_16bit_4x8
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 23
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          38
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    transpose_16bit_4x4
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/transpose_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    add_clamp
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 251
      functionLinenumberEnd: 262
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    recon_and_store_8
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 318
      functionLinenumberEnd: 325
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - add_clamp
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:322,7'
          Dst:             add_clamp
    - functionName:    wraplow_16bit_shift5
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    multiplication_round_shift_sse4_1
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse4.h'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionLinenumberEnd: 29
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - dct_const_round_shift_64bit
        - pack_4
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse4.h:26,8'
          Dst:             dct_const_round_shift_64bit
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse4.h:27,8'
          Dst:             dct_const_round_shift_64bit
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse4.h:29,10'
          Dst:             pack_4
    - functionName:    dct_const_round_shift_64bit
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pack_4
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    extend_64bit
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 30
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    highbd_idct8x8_12_half1d
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_idct8x8_add_sse4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          79
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - extend_64bit
        - highbd_butterfly_cospi16_sse4_1
        - highbd_idct8_stage4
        - multiplication_round_shift_sse4_1
        - transpose_32bit_4x4
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct8x8_add_sse4.c:60,3'
          Dst:             transpose_32bit_4x4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct8x8_add_sse4.c:65,3'
          Dst:             extend_64bit
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct8x8_add_sse4.c:66,14'
          Dst:             multiplication_round_shift_sse4_1
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct8x8_add_sse4.c:67,14'
          Dst:             multiplication_round_shift_sse4_1
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct8x8_add_sse4.c:68,3'
          Dst:             extend_64bit
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct8x8_add_sse4.c:69,14'
          Dst:             multiplication_round_shift_sse4_1
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct8x8_add_sse4.c:70,14'
          Dst:             multiplication_round_shift_sse4_1
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct8x8_add_sse4.c:73,3'
          Dst:             extend_64bit
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct8x8_add_sse4.c:74,14'
          Dst:             multiplication_round_shift_sse4_1
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct8x8_add_sse4.c:75,3'
          Dst:             extend_64bit
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct8x8_add_sse4.c:76,14'
          Dst:             multiplication_round_shift_sse4_1
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct8x8_add_sse4.c:77,14'
          Dst:             multiplication_round_shift_sse4_1
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct8x8_add_sse4.c:89,3'
          Dst:             highbd_butterfly_cospi16_sse4_1
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct8x8_add_sse4.c:93,3'
          Dst:             highbd_idct8_stage4
    - functionName:    highbd_butterfly_cospi16_sse4_1
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse4.h'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - extend_64bit
        - multiplication_round_shift_sse4_1
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse4.h:69,3'
          Dst:             extend_64bit
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse4.h:70,11'
          Dst:             multiplication_round_shift_sse4_1
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse4.h:72,3'
          Dst:             extend_64bit
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse4.h:73,11'
          Dst:             multiplication_round_shift_sse4_1
    - functionName:    highbd_idct8_stage4
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 208
      functionLinenumberEnd: 217
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          50
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    idct8x8_12_add_kernel_ssse3
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/inv_txfm_ssse3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 21
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          120
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - butterfly
        - idct8x8_12_transpose_16bit_4x8
        - idct_calc_wraplow_sse2
        - transpose_16bit_4x4
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_ssse3.h:38,3'
          Dst:             transpose_16bit_4x4
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_ssse3.h:59,14'
          Dst:             idct_calc_wraplow_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_ssse3.h:73,3'
          Dst:             idct8x8_12_transpose_16bit_4x8
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_ssse3.h:95,3'
          Dst:             butterfly
    - functionName:    vpx_highbd_idct8x8_12_add_sse4_1
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_idct8x8_add_sse4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionLinenumberEnd: 210
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          81
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - highbd_idct8x8_12_half1d
        - highbd_idct8x8_final_round
        - idct8x8_12_add_kernel_ssse3
        - recon_and_store_8x8
        - round_shift_8x8
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct8x8_add_sse4.c:187,5'
          Dst:             idct8x8_12_add_kernel_ssse3
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct8x8_add_sse4.c:188,5'
          Dst:             round_shift_8x8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct8x8_add_sse4.c:192,5'
          Dst:             highbd_idct8x8_12_half1d
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct8x8_add_sse4.c:198,5'
          Dst:             highbd_idct8x8_12_half1d
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct8x8_add_sse4.c:204,5'
          Dst:             highbd_idct8x8_12_half1d
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct8x8_add_sse4.c:206,5'
          Dst:             highbd_idct8x8_final_round
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct8x8_add_sse4.c:209,3'
          Dst:             recon_and_store_8x8
    - functionName:    round_shift_8x8
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          57
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    highbd_idct8x8_final_round
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 219
      functionLinenumberEnd: 228
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          58
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wraplow_16bit_shift5
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:220,11'
          Dst:             wraplow_16bit_shift5
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:221,11'
          Dst:             wraplow_16bit_shift5
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:222,11'
          Dst:             wraplow_16bit_shift5
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:223,11'
          Dst:             wraplow_16bit_shift5
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:224,11'
          Dst:             wraplow_16bit_shift5
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:225,11'
          Dst:             wraplow_16bit_shift5
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:226,11'
          Dst:             wraplow_16bit_shift5
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:227,11'
          Dst:             wraplow_16bit_shift5
    - functionName:    recon_and_store_8x8
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 328
      functionLinenumberEnd: 337
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - recon_and_store_8
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:329,3'
          Dst:             recon_and_store_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:330,3'
          Dst:             recon_and_store_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:331,3'
          Dst:             recon_and_store_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:332,3'
          Dst:             recon_and_store_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:333,3'
          Dst:             recon_and_store_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:334,3'
          Dst:             recon_and_store_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:335,3'
          Dst:             recon_and_store_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:336,3'
          Dst:             recon_and_store_8
    - functionName:    vpx_highbd_idct8x8_64_add_sse4_1
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_idct8x8_add_sse4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          187
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - highbd_idct8x8_final_round
        - recon_and_store_8x8
        - round_shift_8x8
        - vpx_highbd_idct8x8_half1d_sse4_1
        - vpx_idct8_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct8x8_add_sse4.c:129,5'
          Dst:             vpx_idct8_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct8x8_add_sse4.c:130,5'
          Dst:             vpx_idct8_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct8x8_add_sse4.c:131,5'
          Dst:             round_shift_8x8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct8x8_add_sse4.c:135,5'
          Dst:             vpx_highbd_idct8x8_half1d_sse4_1
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct8x8_add_sse4.c:145,5'
          Dst:             vpx_highbd_idct8x8_half1d_sse4_1
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct8x8_add_sse4.c:155,5'
          Dst:             vpx_highbd_idct8x8_half1d_sse4_1
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct8x8_add_sse4.c:161,5'
          Dst:             vpx_highbd_idct8x8_half1d_sse4_1
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct8x8_add_sse4.c:163,5'
          Dst:             highbd_idct8x8_final_round
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct8x8_add_sse4.c:166,3'
          Dst:             recon_and_store_8x8
    - functionName:    vpx_highbd_idct8x8_half1d_sse4_1
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_idct8x8_add_sse4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          81
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_butterfly_cospi16_sse4_1
        - highbd_butterfly_sse4_1
        - highbd_idct8_stage4
        - transpose_32bit_4x4x2
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct8x8_add_sse4.c:23,3'
          Dst:             transpose_32bit_4x4x2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct8x8_add_sse4.c:30,3'
          Dst:             highbd_butterfly_sse4_1
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct8x8_add_sse4.c:32,3'
          Dst:             highbd_butterfly_sse4_1
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct8x8_add_sse4.c:36,3'
          Dst:             highbd_butterfly_cospi16_sse4_1
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct8x8_add_sse4.c:37,3'
          Dst:             highbd_butterfly_sse4_1
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct8x8_add_sse4.c:50,3'
          Dst:             highbd_butterfly_cospi16_sse4_1
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct8x8_add_sse4.c:54,3'
          Dst:             highbd_idct8_stage4
    - functionName:    transpose_32bit_4x4x2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/transpose_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 272
      functionLinenumberEnd: 317
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          58
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    highbd_butterfly_sse4_1
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse4.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          61
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - dct_const_round_shift_64bit
        - extend_64bit
        - pack_4
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse4.h:40,3'
          Dst:             extend_64bit
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse4.h:41,3'
          Dst:             extend_64bit
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse4.h:54,14'
          Dst:             dct_const_round_shift_64bit
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse4.h:55,14'
          Dst:             dct_const_round_shift_64bit
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse4.h:56,14'
          Dst:             dct_const_round_shift_64bit
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse4.h:57,14'
          Dst:             dct_const_round_shift_64bit
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse4.h:58,11'
          Dst:             pack_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse4.h:59,11'
          Dst:             pack_4
    - functionName:    butterfly_cospi16
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - idct_calc_wraplow_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:96,10'
          Dst:             idct_calc_wraplow_sse2
    - functionName:    idct_calc_wraplow_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - idct_madd_round_shift_sse2
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:75,22'
          Dst:             idct_madd_round_shift_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:76,22'
          Dst:             idct_madd_round_shift_sse2
    - functionName:    idct_madd_round_shift_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - dct_const_round_shift_sse2
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:68,10'
          Dst:             dct_const_round_shift_sse2
    - functionName:    dct_const_round_shift_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    transpose_16bit_4x8
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/transpose_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          46
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    transpose_16bit_4x4
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/transpose_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    highbd_partial_butterfly_sse4_1
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse4.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - extend_64bit
        - multiplication_round_shift_sse4_1
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse4.h:82,3'
          Dst:             extend_64bit
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse4.h:83,11'
          Dst:             multiplication_round_shift_sse4_1
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse4.h:84,11'
          Dst:             multiplication_round_shift_sse4_1
    - functionName:    extend_64bit
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 30
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    multiplication_round_shift_sse4_1
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse4.h'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionLinenumberEnd: 29
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - dct_const_round_shift_64bit
        - pack_4
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse4.h:26,8'
          Dst:             dct_const_round_shift_64bit
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse4.h:27,8'
          Dst:             dct_const_round_shift_64bit
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse4.h:29,10'
          Dst:             pack_4
    - functionName:    dct_const_round_shift_64bit
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pack_4
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    recon_and_store_4
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 290
      functionLinenumberEnd: 296
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - add_clamp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:294,7'
          Dst:             add_clamp
    - functionName:    add_clamp
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 251
      functionLinenumberEnd: 262
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    transpose_32bit_8x4
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/transpose_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 320
      functionLinenumberEnd: 365
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          58
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    recon_and_store_8
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 318
      functionLinenumberEnd: 325
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - add_clamp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:322,7'
          Dst:             add_clamp
    - functionName:    butterfly
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - idct_calc_wraplow_sse2
      functionUses:    21
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:88,11'
          Dst:             idct_calc_wraplow_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:89,11'
          Dst:             idct_calc_wraplow_sse2
    - functionName:    highbd_idct16x16_10_4col
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 157
      functionLinenumberEnd: 199
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          85
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - extend_64bit
        - highbd_butterfly_sse4_1
        - highbd_idct16_4col_stage5
        - highbd_idct16_4col_stage6
        - highbd_idct16_4col_stage7
        - highbd_partial_butterfly_sse4_1
        - multiplication_round_shift_sse4_1
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:162,3'
          Dst:             highbd_partial_butterfly_sse4_1
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:164,3'
          Dst:             highbd_partial_butterfly_sse4_1
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:168,3'
          Dst:             highbd_partial_butterfly_sse4_1
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:180,3'
          Dst:             extend_64bit
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:181,14'
          Dst:             multiplication_round_shift_sse4_1
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:185,3'
          Dst:             highbd_butterfly_sse4_1
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:187,3'
          Dst:             highbd_butterfly_sse4_1
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:196,3'
          Dst:             highbd_idct16_4col_stage5
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:197,3'
          Dst:             highbd_idct16_4col_stage6
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:198,3'
          Dst:             highbd_idct16_4col_stage7
    - functionName:    highbd_butterfly_sse4_1
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse4.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          65
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - dct_const_round_shift_64bit
        - extend_64bit
        - pack_4
      functionUses:    13
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse4.h:40,3'
          Dst:             extend_64bit
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse4.h:41,3'
          Dst:             extend_64bit
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse4.h:54,14'
          Dst:             dct_const_round_shift_64bit
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse4.h:55,14'
          Dst:             dct_const_round_shift_64bit
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse4.h:56,14'
          Dst:             dct_const_round_shift_64bit
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse4.h:57,14'
          Dst:             dct_const_round_shift_64bit
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse4.h:58,11'
          Dst:             pack_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse4.h:59,11'
          Dst:             pack_4
    - functionName:    highbd_idct16_4col_stage5
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 21
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          88
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_butterfly_cospi16_sse4_1
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:27,3'
          Dst:             highbd_butterfly_cospi16_sse4_1
    - functionName:    highbd_idct16_4col_stage6
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          87
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_butterfly_cospi16_sse4_1
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:50,3'
          Dst:             highbd_butterfly_cospi16_sse4_1
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:51,3'
          Dst:             highbd_butterfly_cospi16_sse4_1
    - functionName:    highbd_idct16_4col_stage7
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 231
      functionLinenumberEnd: 248
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          98
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    highbd_butterfly_cospi16_sse4_1
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse4.h'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - extend_64bit
        - multiplication_round_shift_sse4_1
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse4.h:69,3'
          Dst:             extend_64bit
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse4.h:70,11'
          Dst:             multiplication_round_shift_sse4_1
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse4.h:72,3'
          Dst:             extend_64bit
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse4.h:73,11'
          Dst:             multiplication_round_shift_sse4_1
    - functionName:    highbd_load_transpose_32bit_4x4
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 375
      functionLinenumberEnd: 381
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - transpose_32bit_4x4
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:380,3'
          Dst:             transpose_32bit_4x4
    - functionName:    transpose_32bit_4x4
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/transpose_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 243
      functionLinenumberEnd: 269
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          30
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    idct16x16_10_pass2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 535
      functionLinenumberEnd: 597
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          157
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - butterfly
        - butterfly_cospi16
        - transpose_16bit_4x8
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:539,3'
          Dst:             transpose_16bit_4x8
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:542,3'
          Dst:             butterfly
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:543,3'
          Dst:             butterfly
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:546,3'
          Dst:             butterfly
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:549,14'
          Dst:             butterfly_cospi16
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:550,3'
          Dst:             butterfly
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:552,3'
          Dst:             butterfly
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:556,3'
          Dst:             butterfly
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:575,3'
          Dst:             butterfly
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:577,3'
          Dst:             butterfly
    - functionName:    idct16x16_10_pass1
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 430
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          131
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - idct_calc_wraplow_sse2
        - idct_madd_round_shift_sse2
        - transpose_16bit_4x4
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:436,3'
          Dst:             transpose_16bit_4x4
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:446,16'
          Dst:             idct_calc_wraplow_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:448,17'
          Dst:             idct_calc_wraplow_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:457,16'
          Dst:             idct_calc_wraplow_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:471,23'
          Dst:             idct_madd_round_shift_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:473,16'
          Dst:             idct_calc_wraplow_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:475,17'
          Dst:             idct_calc_wraplow_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:483,16'
          Dst:             idct_calc_wraplow_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:499,17'
          Dst:             idct_calc_wraplow_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:501,17'
          Dst:             idct_calc_wraplow_sse2
    - functionName:    load_pack_8_32bit
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 339
      functionLinenumberEnd: 342
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_idct16x16_10_add_sse4_1
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 305
      functionLinenumberEnd: 349
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          283
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - highbd_idct16x16_10_4col
        - highbd_load_transpose_32bit_4x4
        - highbd_write_buffer_4
        - highbd_write_buffer_8
        - idct16x16_10_pass1
        - idct16x16_10_pass2
        - load_pack_8_32bit
        - transpose_32bit_4x4
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:312,13'
          Dst:             load_pack_8_32bit
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:313,13'
          Dst:             load_pack_8_32bit
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:314,13'
          Dst:             load_pack_8_32bit
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:315,13'
          Dst:             load_pack_8_32bit
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:317,5'
          Dst:             idct16x16_10_pass1
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:321,7'
          Dst:             idct16x16_10_pass2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:324,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:324,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:324,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:324,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:324,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:324,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:324,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:324,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:324,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:324,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:324,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:324,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:324,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:324,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:324,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:324,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:321,7'
          Dst:             idct16x16_10_pass2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:324,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:324,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:324,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:324,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:324,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:324,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:324,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:324,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:324,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:324,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:324,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:324,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:324,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:324,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:324,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:324,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:333,7'
          Dst:             highbd_load_transpose_32bit_4x4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:334,7'
          Dst:             highbd_idct16x16_10_4col
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:333,7'
          Dst:             highbd_load_transpose_32bit_4x4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:334,7'
          Dst:             highbd_idct16x16_10_4col
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:340,7'
          Dst:             transpose_32bit_4x4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:341,7'
          Dst:             highbd_idct16x16_10_4col
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:344,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:344,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:344,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:344,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:344,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:344,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:344,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:344,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:344,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:344,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:344,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:344,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:344,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:344,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:344,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:344,9'
          Dst:             highbd_write_buffer_4
    - functionName:    highbd_write_buffer_8
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 384
      functionLinenumberEnd: 391
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - recon_and_store_8
      functionUses:    96
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:390,3'
          Dst:             recon_and_store_8
    - functionName:    highbd_write_buffer_4
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 394
      functionLinenumberEnd: 402
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - recon_and_store_4
      functionUses:    48
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:401,3'
          Dst:             recon_and_store_4
    - functionName:    highbd_idct16x16_38_4col
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          123
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - extend_64bit
        - highbd_butterfly_sse4_1
        - highbd_idct16_4col_stage5
        - highbd_idct16_4col_stage6
        - highbd_idct16_4col_stage7
        - highbd_partial_butterfly_sse4_1
        - multiplication_round_shift_sse4_1
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:110,3'
          Dst:             highbd_partial_butterfly_sse4_1
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:112,3'
          Dst:             highbd_partial_butterfly_sse4_1
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:114,3'
          Dst:             highbd_partial_butterfly_sse4_1
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:116,3'
          Dst:             highbd_partial_butterfly_sse4_1
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:120,3'
          Dst:             highbd_partial_butterfly_sse4_1
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:122,3'
          Dst:             highbd_partial_butterfly_sse4_1
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:134,3'
          Dst:             extend_64bit
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:135,14'
          Dst:             multiplication_round_shift_sse4_1
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:137,3'
          Dst:             highbd_partial_butterfly_sse4_1
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:139,3'
          Dst:             highbd_butterfly_sse4_1
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:141,3'
          Dst:             highbd_butterfly_sse4_1
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:152,3'
          Dst:             highbd_idct16_4col_stage5
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:153,3'
          Dst:             highbd_idct16_4col_stage6
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:154,3'
          Dst:             highbd_idct16_4col_stage7
    - functionName:    vpx_highbd_idct16x16_38_add_sse4_1
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 257
      functionLinenumberEnd: 302
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          267
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - highbd_idct16x16_38_4col
        - highbd_load_pack_transpose_32bit_8x8
        - highbd_load_transpose_32bit_8x4
        - highbd_write_buffer_4
        - highbd_write_buffer_8
        - idct16_8col
        - transpose_16bit_8x8
        - transpose_32bit_4x4
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:264,5'
          Dst:             highbd_load_pack_transpose_32bit_8x8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:268,5'
          Dst:             idct16_8col
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:272,7'
          Dst:             transpose_16bit_8x8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:273,7'
          Dst:             idct16_8col
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:276,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:276,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:276,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:276,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:276,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:276,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:276,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:276,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:276,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:276,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:276,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:276,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:276,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:276,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:276,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:276,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:272,7'
          Dst:             transpose_16bit_8x8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:273,7'
          Dst:             idct16_8col
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:276,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:276,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:276,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:276,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:276,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:276,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:276,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:276,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:276,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:276,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:276,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:276,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:276,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:276,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:276,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:276,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:285,7'
          Dst:             highbd_load_transpose_32bit_8x4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:286,7'
          Dst:             highbd_idct16x16_38_4col
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:285,7'
          Dst:             highbd_load_transpose_32bit_8x4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:286,7'
          Dst:             highbd_idct16x16_38_4col
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:292,7'
          Dst:             transpose_32bit_4x4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:293,7'
          Dst:             transpose_32bit_4x4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:294,7'
          Dst:             highbd_idct16x16_38_4col
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:297,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:297,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:297,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:297,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:297,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:297,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:297,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:297,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:297,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:297,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:297,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:297,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:297,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:297,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:297,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:297,9'
          Dst:             highbd_write_buffer_4
    - functionName:    highbd_load_pack_transpose_32bit_8x8
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 347
      functionLinenumberEnd: 357
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          66
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - load_pack_8_32bit
        - transpose_16bit_8x8
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:348,11'
          Dst:             load_pack_8_32bit
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:349,11'
          Dst:             load_pack_8_32bit
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:350,11'
          Dst:             load_pack_8_32bit
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:351,11'
          Dst:             load_pack_8_32bit
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:352,11'
          Dst:             load_pack_8_32bit
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:353,11'
          Dst:             load_pack_8_32bit
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:354,11'
          Dst:             load_pack_8_32bit
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:355,11'
          Dst:             load_pack_8_32bit
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:356,3'
          Dst:             transpose_16bit_8x8
    - functionName:    idct16_8col
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 344
      functionLinenumberEnd: 427
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          228
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - butterfly
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:348,3'
          Dst:             butterfly
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:349,3'
          Dst:             butterfly
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:350,3'
          Dst:             butterfly
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:351,3'
          Dst:             butterfly
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:354,3'
          Dst:             butterfly
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:355,3'
          Dst:             butterfly
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:366,3'
          Dst:             butterfly
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:367,3'
          Dst:             butterfly
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:368,3'
          Dst:             butterfly
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:370,3'
          Dst:             butterfly
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:386,3'
          Dst:             butterfly
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:405,3'
          Dst:             butterfly
        - Src:             '/src/libvpx/vpx_dsp/x86/inv_txfm_sse2.h:407,3'
          Dst:             butterfly
    - functionName:    transpose_16bit_8x8
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/transpose_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 158
      functionLinenumberEnd: 221
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          74
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    highbd_load_transpose_32bit_8x4
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 361
      functionLinenumberEnd: 371
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          42
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - transpose_32bit_8x4
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:370,3'
          Dst:             transpose_32bit_8x4
    - functionName:    vpx_highbd_idct16x16_256_add_sse4_1
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 202
      functionLinenumberEnd: 254
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          299
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - highbd_load_pack_transpose_32bit_8x8
        - highbd_load_transpose_32bit_8x4
        - highbd_write_buffer_4
        - highbd_write_buffer_8
        - idct16_8col
        - transpose_16bit_8x8
        - transpose_32bit_4x4
        - vpx_highbd_idct16_4col_sse4_1
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:211,7'
          Dst:             highbd_load_pack_transpose_32bit_8x8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:212,7'
          Dst:             highbd_load_pack_transpose_32bit_8x8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:213,7'
          Dst:             idct16_8col
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:211,7'
          Dst:             highbd_load_pack_transpose_32bit_8x8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:212,7'
          Dst:             highbd_load_pack_transpose_32bit_8x8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:213,7'
          Dst:             idct16_8col
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:220,7'
          Dst:             transpose_16bit_8x8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:221,7'
          Dst:             transpose_16bit_8x8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:222,7'
          Dst:             idct16_8col
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:225,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:225,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:225,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:225,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:225,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:225,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:225,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:225,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:225,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:225,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:225,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:225,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:225,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:225,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:225,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:225,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:220,7'
          Dst:             transpose_16bit_8x8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:221,7'
          Dst:             transpose_16bit_8x8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:222,7'
          Dst:             idct16_8col
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:225,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:225,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:225,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:225,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:225,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:225,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:225,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:225,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:225,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:225,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:225,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:225,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:225,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:225,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:225,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:225,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:234,7'
          Dst:             highbd_load_transpose_32bit_8x4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:235,7'
          Dst:             highbd_load_transpose_32bit_8x4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:236,7'
          Dst:             vpx_highbd_idct16_4col_sse4_1
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:234,7'
          Dst:             highbd_load_transpose_32bit_8x4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:235,7'
          Dst:             highbd_load_transpose_32bit_8x4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:236,7'
          Dst:             vpx_highbd_idct16_4col_sse4_1
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:234,7'
          Dst:             highbd_load_transpose_32bit_8x4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:235,7'
          Dst:             highbd_load_transpose_32bit_8x4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:236,7'
          Dst:             vpx_highbd_idct16_4col_sse4_1
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:234,7'
          Dst:             highbd_load_transpose_32bit_8x4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:235,7'
          Dst:             highbd_load_transpose_32bit_8x4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:236,7'
          Dst:             vpx_highbd_idct16_4col_sse4_1
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:242,7'
          Dst:             transpose_32bit_4x4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:243,7'
          Dst:             transpose_32bit_4x4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:244,7'
          Dst:             transpose_32bit_4x4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:245,7'
          Dst:             transpose_32bit_4x4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:246,7'
          Dst:             vpx_highbd_idct16_4col_sse4_1
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:249,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:249,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:249,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:249,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:249,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:249,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:249,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:249,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:249,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:249,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:249,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:249,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:249,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:249,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:249,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:249,9'
          Dst:             highbd_write_buffer_4
    - functionName:    vpx_highbd_idct16_4col_sse4_1
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          130
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_butterfly_cospi16_sse4_1
        - highbd_butterfly_sse4_1
        - highbd_idct16_4col_stage5
        - highbd_idct16_4col_stage6
        - highbd_idct16_4col_stage7
      functionUses:    14
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:60,3'
          Dst:             highbd_butterfly_sse4_1
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:62,3'
          Dst:             highbd_butterfly_sse4_1
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:64,3'
          Dst:             highbd_butterfly_sse4_1
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:66,3'
          Dst:             highbd_butterfly_sse4_1
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:70,3'
          Dst:             highbd_butterfly_sse4_1
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:72,3'
          Dst:             highbd_butterfly_sse4_1
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:84,3'
          Dst:             highbd_butterfly_cospi16_sse4_1
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:85,3'
          Dst:             highbd_butterfly_sse4_1
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:87,3'
          Dst:             highbd_butterfly_sse4_1
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:89,3'
          Dst:             highbd_butterfly_sse4_1
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:100,3'
          Dst:             highbd_idct16_4col_stage5
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:101,3'
          Dst:             highbd_idct16_4col_stage6
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct16x16_add_sse4.c:102,3'
          Dst:             highbd_idct16_4col_stage7
    - functionName:    highbd_idct32_34_4x32_quarter_2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 622
      functionLinenumberEnd: 642
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          44
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_idct32_4x32_quarter_2_stage_4_to_6
        - highbd_partial_butterfly_sse4_1
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:626,3'
          Dst:             highbd_partial_butterfly_sse4_1
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:628,3'
          Dst:             highbd_partial_butterfly_sse4_1
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:641,3'
          Dst:             highbd_idct32_4x32_quarter_2_stage_4_to_6
    - functionName:    highbd_partial_butterfly_sse4_1
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse4.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - extend_64bit
        - multiplication_round_shift_sse4_1
      functionUses:    24
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse4.h:82,3'
          Dst:             extend_64bit
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse4.h:83,11'
          Dst:             multiplication_round_shift_sse4_1
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse4.h:84,11'
          Dst:             multiplication_round_shift_sse4_1
    - functionName:    highbd_idct32_4x32_quarter_2_stage_4_to_6
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 22
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          83
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_butterfly_sse4_1
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:28,3'
          Dst:             highbd_butterfly_sse4_1
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:30,3'
          Dst:             highbd_butterfly_sse4_1
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:48,3'
          Dst:             highbd_butterfly_sse4_1
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:50,3'
          Dst:             highbd_butterfly_sse4_1
    - functionName:    highbd_butterfly_sse4_1
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse4.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          63
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - dct_const_round_shift_64bit
        - extend_64bit
        - pack_4
      functionUses:    43
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse4.h:40,3'
          Dst:             extend_64bit
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse4.h:41,3'
          Dst:             extend_64bit
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse4.h:54,14'
          Dst:             dct_const_round_shift_64bit
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse4.h:55,14'
          Dst:             dct_const_round_shift_64bit
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse4.h:56,14'
          Dst:             dct_const_round_shift_64bit
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse4.h:57,14'
          Dst:             dct_const_round_shift_64bit
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse4.h:58,11'
          Dst:             pack_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse4.h:59,11'
          Dst:             pack_4
    - functionName:    extend_64bit
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 30
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dct_const_round_shift_64bit
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pack_4
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    multiplication_round_shift_sse4_1
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse4.h'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionLinenumberEnd: 29
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - dct_const_round_shift_64bit
        - pack_4
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse4.h:26,8'
          Dst:             dct_const_round_shift_64bit
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse4.h:27,8'
          Dst:             dct_const_round_shift_64bit
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse4.h:29,10'
          Dst:             pack_4
    - functionName:    highbd_idct32_34_4x32_quarter_1
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 582
      functionLinenumberEnd: 616
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          67
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_butterfly_sse4_1
        - highbd_partial_butterfly_sse4_1
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:586,3'
          Dst:             highbd_partial_butterfly_sse4_1
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:590,3'
          Dst:             highbd_partial_butterfly_sse4_1
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:603,3'
          Dst:             highbd_butterfly_sse4_1
    - functionName:    highbd_idct32_34_4x32_quarter_3_4
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 658
      functionLinenumberEnd: 710
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          61
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_butterfly_sse4_1
        - highbd_idct32_4x32_quarter_3_4_stage_4_to_7
        - highbd_partial_butterfly_sse4_1
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:662,3'
          Dst:             highbd_partial_butterfly_sse4_1
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:664,3'
          Dst:             highbd_partial_butterfly_sse4_1
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:667,3'
          Dst:             highbd_partial_butterfly_sse4_1
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:669,3'
          Dst:             highbd_partial_butterfly_sse4_1
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:694,3'
          Dst:             highbd_butterfly_sse4_1
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:696,3'
          Dst:             highbd_butterfly_sse4_1
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:700,3'
          Dst:             highbd_butterfly_sse4_1
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:702,3'
          Dst:             highbd_butterfly_sse4_1
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:709,3'
          Dst:             highbd_idct32_4x32_quarter_3_4_stage_4_to_7
    - functionName:    highbd_idct32_4x32_quarter_3_4_stage_4_to_7
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          141
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_butterfly_sse4_1
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:82,3'
          Dst:             highbd_butterfly_sse4_1
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:84,3'
          Dst:             highbd_butterfly_sse4_1
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:86,3'
          Dst:             highbd_butterfly_sse4_1
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:88,3'
          Dst:             highbd_butterfly_sse4_1
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:121,3'
          Dst:             highbd_butterfly_sse4_1
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:123,3'
          Dst:             highbd_butterfly_sse4_1
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:125,3'
          Dst:             highbd_butterfly_sse4_1
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:127,3'
          Dst:             highbd_butterfly_sse4_1
    - functionName:    highbd_idct32_34_4x32_quarter_1_2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 645
      functionLinenumberEnd: 651
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_add_sub_butterfly
        - highbd_idct32_34_4x32_quarter_1
        - highbd_idct32_34_4x32_quarter_2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:647,3'
          Dst:             highbd_idct32_34_4x32_quarter_1
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:648,3'
          Dst:             highbd_idct32_34_4x32_quarter_2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:650,3'
          Dst:             highbd_add_sub_butterfly
    - functionName:    highbd_add_sub_butterfly
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 196
      functionLinenumberEnd: 205
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          34
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    highbd_idct32_135_4x32_quarter_2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 413
      functionLinenumberEnd: 437
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          70
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_idct32_4x32_quarter_2_stage_4_to_6
        - highbd_partial_butterfly_sse4_1
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:417,3'
          Dst:             highbd_partial_butterfly_sse4_1
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:419,3'
          Dst:             highbd_partial_butterfly_sse4_1
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:421,3'
          Dst:             highbd_partial_butterfly_sse4_1
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:423,3'
          Dst:             highbd_partial_butterfly_sse4_1
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:436,3'
          Dst:             highbd_idct32_4x32_quarter_2_stage_4_to_6
    - functionName:    highbd_idct32_135_4x32_quarter_1
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 369
      functionLinenumberEnd: 407
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          92
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_butterfly_sse4_1
        - highbd_partial_butterfly_sse4_1
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:373,3'
          Dst:             highbd_partial_butterfly_sse4_1
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:375,3'
          Dst:             highbd_partial_butterfly_sse4_1
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:379,3'
          Dst:             highbd_partial_butterfly_sse4_1
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:381,3'
          Dst:             highbd_partial_butterfly_sse4_1
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:394,3'
          Dst:             highbd_butterfly_sse4_1
    - functionName:    highbd_idct32_135_4x32_quarter_3_4
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 453
      functionLinenumberEnd: 514
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          107
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_butterfly_sse4_1
        - highbd_idct32_4x32_quarter_3_4_stage_4_to_7
        - highbd_partial_butterfly_sse4_1
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:457,3'
          Dst:             highbd_partial_butterfly_sse4_1
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:459,3'
          Dst:             highbd_partial_butterfly_sse4_1
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:461,3'
          Dst:             highbd_partial_butterfly_sse4_1
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:463,3'
          Dst:             highbd_partial_butterfly_sse4_1
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:466,3'
          Dst:             highbd_partial_butterfly_sse4_1
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:468,3'
          Dst:             highbd_partial_butterfly_sse4_1
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:471,3'
          Dst:             highbd_partial_butterfly_sse4_1
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:473,3'
          Dst:             highbd_partial_butterfly_sse4_1
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:498,3'
          Dst:             highbd_butterfly_sse4_1
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:500,3'
          Dst:             highbd_butterfly_sse4_1
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:504,3'
          Dst:             highbd_butterfly_sse4_1
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:506,3'
          Dst:             highbd_butterfly_sse4_1
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:513,3'
          Dst:             highbd_idct32_4x32_quarter_3_4_stage_4_to_7
    - functionName:    highbd_idct32_135_4x32_quarter_1_2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 440
      functionLinenumberEnd: 446
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_add_sub_butterfly
        - highbd_idct32_135_4x32_quarter_1
        - highbd_idct32_135_4x32_quarter_2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:442,3'
          Dst:             highbd_idct32_135_4x32_quarter_1
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:443,3'
          Dst:             highbd_idct32_135_4x32_quarter_2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:445,3'
          Dst:             highbd_add_sub_butterfly
    - functionName:    recon_and_store_4
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 290
      functionLinenumberEnd: 296
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - add_clamp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:294,7'
          Dst:             add_clamp
    - functionName:    add_clamp
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 251
      functionLinenumberEnd: 262
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    highbd_idct32_1024_4x32_quarter_2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 189
      functionLinenumberEnd: 213
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          78
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_butterfly_sse4_1
        - highbd_idct32_4x32_quarter_2_stage_4_to_6
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:193,3'
          Dst:             highbd_butterfly_sse4_1
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:195,3'
          Dst:             highbd_butterfly_sse4_1
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:197,3'
          Dst:             highbd_butterfly_sse4_1
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:199,3'
          Dst:             highbd_butterfly_sse4_1
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:212,3'
          Dst:             highbd_idct32_4x32_quarter_2_stage_4_to_6
    - functionName:    highbd_idct32_1024_4x32_quarter_1
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 183
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          100
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_butterfly_sse4_1
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:149,3'
          Dst:             highbd_butterfly_sse4_1
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:151,3'
          Dst:             highbd_butterfly_sse4_1
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:155,3'
          Dst:             highbd_butterfly_sse4_1
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:157,3'
          Dst:             highbd_butterfly_sse4_1
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:170,3'
          Dst:             highbd_butterfly_sse4_1
    - functionName:    highbd_idct32_1024_4x32_quarter_3_4
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 229
      functionLinenumberEnd: 290
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          123
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_butterfly_sse4_1
        - highbd_idct32_4x32_quarter_3_4_stage_4_to_7
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:233,3'
          Dst:             highbd_butterfly_sse4_1
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:235,3'
          Dst:             highbd_butterfly_sse4_1
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:237,3'
          Dst:             highbd_butterfly_sse4_1
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:239,3'
          Dst:             highbd_butterfly_sse4_1
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:242,3'
          Dst:             highbd_butterfly_sse4_1
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:244,3'
          Dst:             highbd_butterfly_sse4_1
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:247,3'
          Dst:             highbd_butterfly_sse4_1
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:249,3'
          Dst:             highbd_butterfly_sse4_1
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:274,3'
          Dst:             highbd_butterfly_sse4_1
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:276,3'
          Dst:             highbd_butterfly_sse4_1
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:280,3'
          Dst:             highbd_butterfly_sse4_1
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:282,3'
          Dst:             highbd_butterfly_sse4_1
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:289,3'
          Dst:             highbd_idct32_4x32_quarter_3_4_stage_4_to_7
    - functionName:    highbd_idct32_1024_4x32_quarter_1_2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 222
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_add_sub_butterfly
        - highbd_idct32_1024_4x32_quarter_1
        - highbd_idct32_1024_4x32_quarter_2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:218,3'
          Dst:             highbd_idct32_1024_4x32_quarter_1
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:219,3'
          Dst:             highbd_idct32_1024_4x32_quarter_2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:221,3'
          Dst:             highbd_add_sub_butterfly
    - functionName:    transpose_32bit_8x4
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/transpose_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 320
      functionLinenumberEnd: 365
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          58
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    recon_and_store_8
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 318
      functionLinenumberEnd: 325
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - add_clamp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:322,7'
          Dst:             add_clamp
    - functionName:    load_pack_8_32bit
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 339
      functionLinenumberEnd: 342
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    highbd_idct32_34_4x32
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 712
      functionLinenumberEnd: 719
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_add_sub_butterfly
        - highbd_idct32_34_4x32_quarter_1_2
        - highbd_idct32_34_4x32_quarter_3_4
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:715,3'
          Dst:             highbd_idct32_34_4x32_quarter_1_2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:716,3'
          Dst:             highbd_idct32_34_4x32_quarter_3_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:718,3'
          Dst:             highbd_add_sub_butterfly
    - functionName:    vpx_highbd_idct32x32_34_add_sse4_1
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 722
      functionLinenumberEnd: 765
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          413
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - highbd_idct32_34_4x32
        - highbd_load_pack_transpose_32bit_8x8
        - highbd_load_transpose_32bit_8x4
        - highbd_write_buffer_4
        - highbd_write_buffer_8
        - idct32_34_8x32_ssse3
        - transpose_16bit_8x8
        - transpose_32bit_4x4
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:729,5'
          Dst:             highbd_load_pack_transpose_32bit_8x8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:730,5'
          Dst:             idct32_34_8x32_ssse3
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:734,7'
          Dst:             transpose_16bit_8x8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:735,7'
          Dst:             idct32_34_8x32_ssse3
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:737,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:737,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:737,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:737,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:737,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:737,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:737,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:737,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:737,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:737,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:737,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:737,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:737,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:737,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:737,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:737,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:737,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:737,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:737,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:737,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:737,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:737,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:737,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:737,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:737,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:737,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:737,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:737,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:737,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:737,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:737,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:737,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:746,7'
          Dst:             highbd_load_transpose_32bit_8x4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:747,7'
          Dst:             highbd_load_transpose_32bit_8x4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:748,7'
          Dst:             highbd_idct32_34_4x32
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:746,7'
          Dst:             highbd_load_transpose_32bit_8x4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:747,7'
          Dst:             highbd_load_transpose_32bit_8x4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:748,7'
          Dst:             highbd_idct32_34_4x32
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:746,7'
          Dst:             highbd_load_transpose_32bit_8x4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:747,7'
          Dst:             highbd_load_transpose_32bit_8x4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:748,7'
          Dst:             highbd_idct32_34_4x32
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:746,7'
          Dst:             highbd_load_transpose_32bit_8x4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:747,7'
          Dst:             highbd_load_transpose_32bit_8x4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:748,7'
          Dst:             highbd_idct32_34_4x32
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:753,7'
          Dst:             transpose_32bit_4x4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:754,7'
          Dst:             transpose_32bit_4x4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:755,7'
          Dst:             transpose_32bit_4x4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:756,7'
          Dst:             transpose_32bit_4x4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:757,7'
          Dst:             highbd_idct32_34_4x32
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:760,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:760,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:760,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:760,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:760,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:760,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:760,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:760,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:760,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:760,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:760,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:760,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:760,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:760,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:760,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:760,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:760,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:760,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:760,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:760,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:760,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:760,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:760,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:760,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:760,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:760,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:760,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:760,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:760,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:760,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:760,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:760,9'
          Dst:             highbd_write_buffer_4
    - functionName:    highbd_load_pack_transpose_32bit_8x8
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 347
      functionLinenumberEnd: 357
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          66
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - load_pack_8_32bit
        - transpose_16bit_8x8
      functionUses:    21
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:348,11'
          Dst:             load_pack_8_32bit
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:349,11'
          Dst:             load_pack_8_32bit
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:350,11'
          Dst:             load_pack_8_32bit
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:351,11'
          Dst:             load_pack_8_32bit
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:352,11'
          Dst:             load_pack_8_32bit
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:353,11'
          Dst:             load_pack_8_32bit
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:354,11'
          Dst:             load_pack_8_32bit
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:355,11'
          Dst:             load_pack_8_32bit
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:356,3'
          Dst:             transpose_16bit_8x8
    - functionName:    transpose_16bit_8x8
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/transpose_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 158
      functionLinenumberEnd: 221
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          74
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    highbd_write_buffer_8
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 384
      functionLinenumberEnd: 391
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - recon_and_store_8
      functionUses:    96
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:390,3'
          Dst:             recon_and_store_8
    - functionName:    highbd_load_transpose_32bit_8x4
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 361
      functionLinenumberEnd: 371
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          42
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - transpose_32bit_8x4
      functionUses:    48
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:370,3'
          Dst:             transpose_32bit_8x4
    - functionName:    transpose_32bit_4x4
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/transpose_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 243
      functionLinenumberEnd: 269
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          30
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    16
      BranchProfiles:  []
      Callsites:       []
    - functionName:    highbd_write_buffer_4
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 394
      functionLinenumberEnd: 402
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - recon_and_store_4
      functionUses:    96
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_inv_txfm_sse2.h:401,3'
          Dst:             recon_and_store_4
    - functionName:    highbd_idct32_135_4x32
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 516
      functionLinenumberEnd: 523
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_add_sub_butterfly
        - highbd_idct32_135_4x32_quarter_1_2
        - highbd_idct32_135_4x32_quarter_3_4
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:519,3'
          Dst:             highbd_idct32_135_4x32_quarter_1_2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:520,3'
          Dst:             highbd_idct32_135_4x32_quarter_3_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:522,3'
          Dst:             highbd_add_sub_butterfly
    - functionName:    vpx_highbd_idct32x32_135_add_sse4_1
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 526
      functionLinenumberEnd: 574
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          424
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - highbd_idct32_135_4x32
        - highbd_load_pack_transpose_32bit_8x8
        - highbd_load_transpose_32bit_8x4
        - highbd_write_buffer_4
        - highbd_write_buffer_8
        - idct32_135_8x32_ssse3
        - transpose_16bit_8x8
        - transpose_32bit_4x4
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:534,7'
          Dst:             highbd_load_pack_transpose_32bit_8x8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:535,7'
          Dst:             highbd_load_pack_transpose_32bit_8x8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:536,7'
          Dst:             idct32_135_8x32_ssse3
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:534,7'
          Dst:             highbd_load_pack_transpose_32bit_8x8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:535,7'
          Dst:             highbd_load_pack_transpose_32bit_8x8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:536,7'
          Dst:             idct32_135_8x32_ssse3
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:542,7'
          Dst:             transpose_16bit_8x8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:543,7'
          Dst:             transpose_16bit_8x8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:544,7'
          Dst:             idct32_135_8x32_ssse3
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:546,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:546,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:546,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:546,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:546,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:546,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:546,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:546,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:546,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:546,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:546,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:546,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:546,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:546,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:546,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:546,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:546,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:546,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:546,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:546,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:546,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:546,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:546,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:546,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:546,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:546,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:546,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:546,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:546,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:546,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:546,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:546,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:555,7'
          Dst:             highbd_load_transpose_32bit_8x4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:556,7'
          Dst:             highbd_load_transpose_32bit_8x4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:557,7'
          Dst:             highbd_idct32_135_4x32
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:555,7'
          Dst:             highbd_load_transpose_32bit_8x4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:556,7'
          Dst:             highbd_load_transpose_32bit_8x4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:557,7'
          Dst:             highbd_idct32_135_4x32
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:555,7'
          Dst:             highbd_load_transpose_32bit_8x4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:556,7'
          Dst:             highbd_load_transpose_32bit_8x4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:557,7'
          Dst:             highbd_idct32_135_4x32
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:555,7'
          Dst:             highbd_load_transpose_32bit_8x4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:556,7'
          Dst:             highbd_load_transpose_32bit_8x4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:557,7'
          Dst:             highbd_idct32_135_4x32
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:562,7'
          Dst:             transpose_32bit_4x4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:563,7'
          Dst:             transpose_32bit_4x4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:564,7'
          Dst:             transpose_32bit_4x4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:565,7'
          Dst:             transpose_32bit_4x4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:566,7'
          Dst:             highbd_idct32_135_4x32
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:569,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:569,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:569,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:569,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:569,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:569,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:569,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:569,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:569,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:569,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:569,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:569,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:569,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:569,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:569,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:569,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:569,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:569,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:569,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:569,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:569,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:569,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:569,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:569,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:569,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:569,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:569,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:569,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:569,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:569,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:569,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:569,9'
          Dst:             highbd_write_buffer_4
    - functionName:    highbd_idct32_1024_4x32
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 299
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_add_sub_butterfly
        - highbd_idct32_1024_4x32_quarter_1_2
        - highbd_idct32_1024_4x32_quarter_3_4
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:295,3'
          Dst:             highbd_idct32_1024_4x32_quarter_1_2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:296,3'
          Dst:             highbd_idct32_1024_4x32_quarter_3_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:298,3'
          Dst:             highbd_add_sub_butterfly
    - functionName:    vpx_highbd_idct32x32_1024_add_sse4_1
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 302
      functionLinenumberEnd: 361
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          536
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - highbd_idct32_1024_4x32
        - highbd_load_pack_transpose_32bit_8x8
        - highbd_load_transpose_32bit_8x4
        - highbd_write_buffer_4
        - highbd_write_buffer_8
        - idct32_1024_8x32
        - transpose_16bit_8x8
        - transpose_32bit_4x4
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:310,7'
          Dst:             highbd_load_pack_transpose_32bit_8x8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:311,7'
          Dst:             highbd_load_pack_transpose_32bit_8x8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:312,7'
          Dst:             highbd_load_pack_transpose_32bit_8x8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:313,7'
          Dst:             highbd_load_pack_transpose_32bit_8x8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:314,7'
          Dst:             idct32_1024_8x32
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:310,7'
          Dst:             highbd_load_pack_transpose_32bit_8x8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:311,7'
          Dst:             highbd_load_pack_transpose_32bit_8x8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:312,7'
          Dst:             highbd_load_pack_transpose_32bit_8x8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:313,7'
          Dst:             highbd_load_pack_transpose_32bit_8x8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:314,7'
          Dst:             idct32_1024_8x32
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:310,7'
          Dst:             highbd_load_pack_transpose_32bit_8x8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:311,7'
          Dst:             highbd_load_pack_transpose_32bit_8x8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:312,7'
          Dst:             highbd_load_pack_transpose_32bit_8x8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:313,7'
          Dst:             highbd_load_pack_transpose_32bit_8x8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:314,7'
          Dst:             idct32_1024_8x32
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:310,7'
          Dst:             highbd_load_pack_transpose_32bit_8x8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:311,7'
          Dst:             highbd_load_pack_transpose_32bit_8x8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:312,7'
          Dst:             highbd_load_pack_transpose_32bit_8x8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:313,7'
          Dst:             highbd_load_pack_transpose_32bit_8x8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:314,7'
          Dst:             idct32_1024_8x32
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:321,7'
          Dst:             transpose_16bit_8x8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:322,7'
          Dst:             transpose_16bit_8x8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:323,7'
          Dst:             transpose_16bit_8x8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:324,7'
          Dst:             transpose_16bit_8x8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:325,7'
          Dst:             idct32_1024_8x32
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:327,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:327,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:327,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:327,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:327,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:327,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:327,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:327,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:327,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:327,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:327,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:327,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:327,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:327,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:327,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:327,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:327,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:327,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:327,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:327,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:327,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:327,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:327,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:327,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:327,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:327,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:327,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:327,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:327,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:327,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:327,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:327,9'
          Dst:             highbd_write_buffer_8
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:336,7'
          Dst:             highbd_load_transpose_32bit_8x4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:337,7'
          Dst:             highbd_load_transpose_32bit_8x4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:338,7'
          Dst:             highbd_load_transpose_32bit_8x4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:339,7'
          Dst:             highbd_load_transpose_32bit_8x4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:340,7'
          Dst:             highbd_idct32_1024_4x32
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:336,7'
          Dst:             highbd_load_transpose_32bit_8x4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:337,7'
          Dst:             highbd_load_transpose_32bit_8x4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:338,7'
          Dst:             highbd_load_transpose_32bit_8x4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:339,7'
          Dst:             highbd_load_transpose_32bit_8x4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:340,7'
          Dst:             highbd_idct32_1024_4x32
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:336,7'
          Dst:             highbd_load_transpose_32bit_8x4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:337,7'
          Dst:             highbd_load_transpose_32bit_8x4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:338,7'
          Dst:             highbd_load_transpose_32bit_8x4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:339,7'
          Dst:             highbd_load_transpose_32bit_8x4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:340,7'
          Dst:             highbd_idct32_1024_4x32
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:336,7'
          Dst:             highbd_load_transpose_32bit_8x4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:337,7'
          Dst:             highbd_load_transpose_32bit_8x4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:338,7'
          Dst:             highbd_load_transpose_32bit_8x4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:339,7'
          Dst:             highbd_load_transpose_32bit_8x4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:340,7'
          Dst:             highbd_idct32_1024_4x32
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:336,7'
          Dst:             highbd_load_transpose_32bit_8x4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:337,7'
          Dst:             highbd_load_transpose_32bit_8x4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:338,7'
          Dst:             highbd_load_transpose_32bit_8x4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:339,7'
          Dst:             highbd_load_transpose_32bit_8x4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:340,7'
          Dst:             highbd_idct32_1024_4x32
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:336,7'
          Dst:             highbd_load_transpose_32bit_8x4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:337,7'
          Dst:             highbd_load_transpose_32bit_8x4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:338,7'
          Dst:             highbd_load_transpose_32bit_8x4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:339,7'
          Dst:             highbd_load_transpose_32bit_8x4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:340,7'
          Dst:             highbd_idct32_1024_4x32
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:336,7'
          Dst:             highbd_load_transpose_32bit_8x4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:337,7'
          Dst:             highbd_load_transpose_32bit_8x4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:338,7'
          Dst:             highbd_load_transpose_32bit_8x4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:339,7'
          Dst:             highbd_load_transpose_32bit_8x4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:340,7'
          Dst:             highbd_idct32_1024_4x32
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:336,7'
          Dst:             highbd_load_transpose_32bit_8x4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:337,7'
          Dst:             highbd_load_transpose_32bit_8x4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:338,7'
          Dst:             highbd_load_transpose_32bit_8x4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:339,7'
          Dst:             highbd_load_transpose_32bit_8x4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:340,7'
          Dst:             highbd_idct32_1024_4x32
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:345,7'
          Dst:             transpose_32bit_4x4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:346,7'
          Dst:             transpose_32bit_4x4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:347,7'
          Dst:             transpose_32bit_4x4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:348,7'
          Dst:             transpose_32bit_4x4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:349,7'
          Dst:             transpose_32bit_4x4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:350,7'
          Dst:             transpose_32bit_4x4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:351,7'
          Dst:             transpose_32bit_4x4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:352,7'
          Dst:             transpose_32bit_4x4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:353,7'
          Dst:             highbd_idct32_1024_4x32
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:356,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:356,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:356,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:356,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:356,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:356,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:356,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:356,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:356,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:356,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:356,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:356,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:356,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:356,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:356,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:356,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:356,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:356,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:356,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:356,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:356,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:356,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:356,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:356,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:356,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:356,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:356,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:356,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:356,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:356,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:356,9'
          Dst:             highbd_write_buffer_4
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_idct32x32_add_sse4.c:356,9'
          Dst:             highbd_write_buffer_4
    - functionName:    vpx_highbd_quantize_b_32x32_c
      functionSourceFile: '/src/libvpx/vpx_dsp/quantize.c'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 323
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          151
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_quantize_b_32x32_c
      functionSourceFile: '/src/libvpx/vpx_dsp/quantize.c'
      linkageType:     InternalLinkage
      functionLinenumber: 220
      functionLinenumberEnd: 275
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          157
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - clamp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/quantize.c:256,17'
          Dst:             clamp
    - functionName:    clamp
      functionSourceFile: '/src/libvpx/vpx_dsp/vpx_dsp_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_quantize_b_c
      functionSourceFile: '/src/libvpx/vpx_dsp/quantize.c'
      linkageType:     InternalLinkage
      functionLinenumber: 172
      functionLinenumberEnd: 213
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          152
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_quantize_b_c
      functionSourceFile: '/src/libvpx/vpx_dsp/quantize.c'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          158
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - clamp
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/quantize.c:154,17'
          Dst:             clamp
    - functionName:    vpx_highbd_quantize_dc_32x32
      functionSourceFile: '/src/libvpx/vpx_dsp/quantize.c'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
        - 'N/A'
        - 'N/A'
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          41
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_quantize_dc_32x32
      functionSourceFile: '/src/libvpx/vpx_dsp/quantize.c'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
        - 'N/A'
        - 'N/A'
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - clamp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/quantize.c:81,9'
          Dst:             clamp
    - functionName:    vpx_highbd_quantize_dc
      functionSourceFile: '/src/libvpx/vpx_dsp/quantize.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - short
        - 'N/A'
        - 'N/A'
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          40
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_quantize_dc
      functionSourceFile: '/src/libvpx/vpx_dsp/quantize.c'
      linkageType:     InternalLinkage
      functionLinenumber: 23
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - short
        - 'N/A'
        - 'N/A'
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - clamp
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/quantize.c:33,9'
          Dst:             clamp
    - functionName:    accumulate_eob
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/quantize_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    scan_for_eob
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/quantize_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    calculate_dqcoeff_and_store
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/quantize_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    store_tran_low
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/bitdepth_conversion_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    calculate_qcoeff
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/quantize_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    invert_sign_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/quantize_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    load_tran_low
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/bitdepth_conversion_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 21
      functionLinenumberEnd: 24
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    load_b_values
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/quantize_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 23
      functionLinenumberEnd: 30
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          25
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_quantize_b_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/quantize_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 25
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          165
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - accumulate_eob
        - calculate_dqcoeff_and_store
        - calculate_qcoeff
        - invert_sign_sse2
        - load_b_values
        - load_tran_low
        - scan_for_eob
        - store_tran_low
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/quantize_sse2.c:37,3'
          Dst:             load_b_values
        - Src:             '/src/libvpx/vpx_dsp/x86/quantize_sse2.c:40,12'
          Dst:             load_tran_low
        - Src:             '/src/libvpx/vpx_dsp/x86/quantize_sse2.c:41,12'
          Dst:             load_tran_low
        - Src:             '/src/libvpx/vpx_dsp/x86/quantize_sse2.c:46,13'
          Dst:             invert_sign_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/quantize_sse2.c:47,13'
          Dst:             invert_sign_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/quantize_sse2.c:53,3'
          Dst:             calculate_qcoeff
        - Src:             '/src/libvpx/vpx_dsp/x86/quantize_sse2.c:59,3'
          Dst:             calculate_qcoeff
        - Src:             '/src/libvpx/vpx_dsp/x86/quantize_sse2.c:62,13'
          Dst:             invert_sign_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/quantize_sse2.c:63,13'
          Dst:             invert_sign_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/quantize_sse2.c:69,3'
          Dst:             store_tran_low
        - Src:             '/src/libvpx/vpx_dsp/x86/quantize_sse2.c:70,3'
          Dst:             store_tran_low
        - Src:             '/src/libvpx/vpx_dsp/x86/quantize_sse2.c:72,3'
          Dst:             calculate_dqcoeff_and_store
        - Src:             '/src/libvpx/vpx_dsp/x86/quantize_sse2.c:74,3'
          Dst:             calculate_dqcoeff_and_store
        - Src:             '/src/libvpx/vpx_dsp/x86/quantize_sse2.c:76,9'
          Dst:             scan_for_eob
        - Src:             '/src/libvpx/vpx_dsp/x86/quantize_sse2.c:80,14'
          Dst:             load_tran_low
        - Src:             '/src/libvpx/vpx_dsp/x86/quantize_sse2.c:81,14'
          Dst:             load_tran_low
        - Src:             '/src/libvpx/vpx_dsp/x86/quantize_sse2.c:85,15'
          Dst:             invert_sign_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/quantize_sse2.c:86,15'
          Dst:             invert_sign_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/quantize_sse2.c:91,5'
          Dst:             calculate_qcoeff
        - Src:             '/src/libvpx/vpx_dsp/x86/quantize_sse2.c:92,5'
          Dst:             calculate_qcoeff
        - Src:             '/src/libvpx/vpx_dsp/x86/quantize_sse2.c:94,15'
          Dst:             invert_sign_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/quantize_sse2.c:95,15'
          Dst:             invert_sign_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/quantize_sse2.c:100,5'
          Dst:             store_tran_low
        - Src:             '/src/libvpx/vpx_dsp/x86/quantize_sse2.c:101,5'
          Dst:             store_tran_low
        - Src:             '/src/libvpx/vpx_dsp/x86/quantize_sse2.c:103,5'
          Dst:             calculate_dqcoeff_and_store
        - Src:             '/src/libvpx/vpx_dsp/x86/quantize_sse2.c:104,5'
          Dst:             calculate_dqcoeff_and_store
        - Src:             '/src/libvpx/vpx_dsp/x86/quantize_sse2.c:106,12'
          Dst:             scan_for_eob
        - Src:             '/src/libvpx/vpx_dsp/x86/quantize_sse2.c:112,14'
          Dst:             accumulate_eob
    - functionName:    calculate_dqcoeff_and_store_32x32
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/quantize_ssse3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 23
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          24
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    load_b_values32x32
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/quantize_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          28
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_quantize_b_32x32_ssse3
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/quantize_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 228
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          219
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - accumulate_eob
        - calculate_dqcoeff_and_store_32x32
        - calculate_qcoeff
        - load_b_values32x32
        - load_tran_low
        - scan_for_eob
        - store_tran_low
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/quantize_ssse3.c:124,3'
          Dst:             load_b_values32x32
        - Src:             '/src/libvpx/vpx_dsp/x86/quantize_ssse3.c:128,12'
          Dst:             load_tran_low
        - Src:             '/src/libvpx/vpx_dsp/x86/quantize_ssse3.c:129,12'
          Dst:             load_tran_low
        - Src:             '/src/libvpx/vpx_dsp/x86/quantize_ssse3.c:156,5'
          Dst:             calculate_qcoeff
        - Src:             '/src/libvpx/vpx_dsp/x86/quantize_ssse3.c:160,5'
          Dst:             calculate_qcoeff
        - Src:             '/src/libvpx/vpx_dsp/x86/quantize_ssse3.c:170,5'
          Dst:             store_tran_low
        - Src:             '/src/libvpx/vpx_dsp/x86/quantize_ssse3.c:171,5'
          Dst:             store_tran_low
        - Src:             '/src/libvpx/vpx_dsp/x86/quantize_ssse3.c:173,5'
          Dst:             calculate_dqcoeff_and_store_32x32
        - Src:             '/src/libvpx/vpx_dsp/x86/quantize_ssse3.c:175,5'
          Dst:             calculate_dqcoeff_and_store_32x32
        - Src:             '/src/libvpx/vpx_dsp/x86/quantize_ssse3.c:177,11'
          Dst:             scan_for_eob
        - Src:             '/src/libvpx/vpx_dsp/x86/quantize_ssse3.c:182,14'
          Dst:             load_tran_low
        - Src:             '/src/libvpx/vpx_dsp/x86/quantize_ssse3.c:183,14'
          Dst:             load_tran_low
        - Src:             '/src/libvpx/vpx_dsp/x86/quantize_ssse3.c:206,5'
          Dst:             calculate_qcoeff
        - Src:             '/src/libvpx/vpx_dsp/x86/quantize_ssse3.c:207,5'
          Dst:             calculate_qcoeff
        - Src:             '/src/libvpx/vpx_dsp/x86/quantize_ssse3.c:215,5'
          Dst:             store_tran_low
        - Src:             '/src/libvpx/vpx_dsp/x86/quantize_ssse3.c:216,5'
          Dst:             store_tran_low
        - Src:             '/src/libvpx/vpx_dsp/x86/quantize_ssse3.c:218,5'
          Dst:             calculate_dqcoeff_and_store_32x32
        - Src:             '/src/libvpx/vpx_dsp/x86/quantize_ssse3.c:220,5'
          Dst:             calculate_dqcoeff_and_store_32x32
        - Src:             '/src/libvpx/vpx_dsp/x86/quantize_ssse3.c:223,12'
          Dst:             scan_for_eob
        - Src:             '/src/libvpx/vpx_dsp/x86/quantize_ssse3.c:227,14'
          Dst:             accumulate_eob
    - functionName:    load_tran_low
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/bitdepth_conversion_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 21
      functionLinenumberEnd: 24
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    calculate_qcoeff
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/quantize_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    store_tran_low
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/bitdepth_conversion_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    scan_for_eob
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/quantize_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    accumulate_eob
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/quantize_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    calculate_dqcoeff_and_store
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/quantize_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    load_b_values
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/quantize_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 23
      functionLinenumberEnd: 30
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          25
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_quantize_b_ssse3
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/quantize_ssse3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          149
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - accumulate_eob
        - calculate_dqcoeff_and_store
        - calculate_qcoeff
        - load_b_values
        - load_tran_low
        - scan_for_eob
        - store_tran_low
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/quantize_ssse3.c:37,3'
          Dst:             load_b_values
        - Src:             '/src/libvpx/vpx_dsp/x86/quantize_ssse3.c:40,12'
          Dst:             load_tran_low
        - Src:             '/src/libvpx/vpx_dsp/x86/quantize_ssse3.c:41,12'
          Dst:             load_tran_low
        - Src:             '/src/libvpx/vpx_dsp/x86/quantize_ssse3.c:50,3'
          Dst:             calculate_qcoeff
        - Src:             '/src/libvpx/vpx_dsp/x86/quantize_ssse3.c:54,3'
          Dst:             calculate_qcoeff
        - Src:             '/src/libvpx/vpx_dsp/x86/quantize_ssse3.c:64,3'
          Dst:             store_tran_low
        - Src:             '/src/libvpx/vpx_dsp/x86/quantize_ssse3.c:65,3'
          Dst:             store_tran_low
        - Src:             '/src/libvpx/vpx_dsp/x86/quantize_ssse3.c:67,3'
          Dst:             calculate_dqcoeff_and_store
        - Src:             '/src/libvpx/vpx_dsp/x86/quantize_ssse3.c:69,3'
          Dst:             calculate_dqcoeff_and_store
        - Src:             '/src/libvpx/vpx_dsp/x86/quantize_ssse3.c:71,9'
          Dst:             scan_for_eob
        - Src:             '/src/libvpx/vpx_dsp/x86/quantize_ssse3.c:75,14'
          Dst:             load_tran_low
        - Src:             '/src/libvpx/vpx_dsp/x86/quantize_ssse3.c:76,14'
          Dst:             load_tran_low
        - Src:             '/src/libvpx/vpx_dsp/x86/quantize_ssse3.c:84,5'
          Dst:             calculate_qcoeff
        - Src:             '/src/libvpx/vpx_dsp/x86/quantize_ssse3.c:85,5'
          Dst:             calculate_qcoeff
        - Src:             '/src/libvpx/vpx_dsp/x86/quantize_ssse3.c:93,5'
          Dst:             store_tran_low
        - Src:             '/src/libvpx/vpx_dsp/x86/quantize_ssse3.c:94,5'
          Dst:             store_tran_low
        - Src:             '/src/libvpx/vpx_dsp/x86/quantize_ssse3.c:96,5'
          Dst:             calculate_dqcoeff_and_store
        - Src:             '/src/libvpx/vpx_dsp/x86/quantize_ssse3.c:97,5'
          Dst:             calculate_dqcoeff_and_store
        - Src:             '/src/libvpx/vpx_dsp/x86/quantize_ssse3.c:99,12'
          Dst:             scan_for_eob
        - Src:             '/src/libvpx/vpx_dsp/x86/quantize_ssse3.c:105,14'
          Dst:             accumulate_eob
    - functionName:    calculate_dqcoeff_and_store_32x32
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/quantize_ssse3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 23
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          24
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    load_b_values32x32
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/quantize_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          28
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_quantize_b_32x32_avx
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/quantize_avx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 254
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          199
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - accumulate_eob
        - calculate_dqcoeff_and_store_32x32
        - calculate_qcoeff
        - load_b_values32x32
        - load_tran_low
        - scan_for_eob
        - store_tran_low
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/quantize_avx.c:158,3'
          Dst:             load_b_values32x32
        - Src:             '/src/libvpx/vpx_dsp/x86/quantize_avx.c:162,12'
          Dst:             load_tran_low
        - Src:             '/src/libvpx/vpx_dsp/x86/quantize_avx.c:163,12'
          Dst:             load_tran_low
        - Src:             '/src/libvpx/vpx_dsp/x86/quantize_avx.c:186,5'
          Dst:             calculate_qcoeff
        - Src:             '/src/libvpx/vpx_dsp/x86/quantize_avx.c:190,5'
          Dst:             calculate_qcoeff
        - Src:             '/src/libvpx/vpx_dsp/x86/quantize_avx.c:200,5'
          Dst:             store_tran_low
        - Src:             '/src/libvpx/vpx_dsp/x86/quantize_avx.c:201,5'
          Dst:             store_tran_low
        - Src:             '/src/libvpx/vpx_dsp/x86/quantize_avx.c:203,5'
          Dst:             calculate_dqcoeff_and_store_32x32
        - Src:             '/src/libvpx/vpx_dsp/x86/quantize_avx.c:205,5'
          Dst:             calculate_dqcoeff_and_store_32x32
        - Src:             '/src/libvpx/vpx_dsp/x86/quantize_avx.c:207,11'
          Dst:             scan_for_eob
        - Src:             '/src/libvpx/vpx_dsp/x86/quantize_avx.c:212,14'
          Dst:             load_tran_low
        - Src:             '/src/libvpx/vpx_dsp/x86/quantize_avx.c:213,14'
          Dst:             load_tran_low
        - Src:             '/src/libvpx/vpx_dsp/x86/quantize_avx.c:232,5'
          Dst:             calculate_qcoeff
        - Src:             '/src/libvpx/vpx_dsp/x86/quantize_avx.c:233,5'
          Dst:             calculate_qcoeff
        - Src:             '/src/libvpx/vpx_dsp/x86/quantize_avx.c:241,5'
          Dst:             store_tran_low
        - Src:             '/src/libvpx/vpx_dsp/x86/quantize_avx.c:242,5'
          Dst:             store_tran_low
        - Src:             '/src/libvpx/vpx_dsp/x86/quantize_avx.c:244,5'
          Dst:             calculate_dqcoeff_and_store_32x32
        - Src:             '/src/libvpx/vpx_dsp/x86/quantize_avx.c:246,5'
          Dst:             calculate_dqcoeff_and_store_32x32
        - Src:             '/src/libvpx/vpx_dsp/x86/quantize_avx.c:249,12'
          Dst:             scan_for_eob
        - Src:             '/src/libvpx/vpx_dsp/x86/quantize_avx.c:253,14'
          Dst:             accumulate_eob
    - functionName:    load_tran_low
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/bitdepth_conversion_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 21
      functionLinenumberEnd: 24
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    calculate_qcoeff
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/quantize_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    store_tran_low
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/bitdepth_conversion_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    scan_for_eob
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/quantize_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    accumulate_eob
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/quantize_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    calculate_dqcoeff_and_store
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/quantize_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    load_b_values
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/quantize_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 23
      functionLinenumberEnd: 30
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          25
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_quantize_b_avx
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/quantize_avx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          216
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - accumulate_eob
        - calculate_dqcoeff_and_store
        - calculate_qcoeff
        - load_b_values
        - load_tran_low
        - scan_for_eob
        - store_tran_low
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/quantize_avx.c:44,3'
          Dst:             load_b_values
        - Src:             '/src/libvpx/vpx_dsp/x86/quantize_avx.c:47,12'
          Dst:             load_tran_low
        - Src:             '/src/libvpx/vpx_dsp/x86/quantize_avx.c:48,12'
          Dst:             load_tran_low
        - Src:             '/src/libvpx/vpx_dsp/x86/quantize_avx.c:73,5'
          Dst:             calculate_qcoeff
        - Src:             '/src/libvpx/vpx_dsp/x86/quantize_avx.c:77,5'
          Dst:             calculate_qcoeff
        - Src:             '/src/libvpx/vpx_dsp/x86/quantize_avx.c:87,5'
          Dst:             store_tran_low
        - Src:             '/src/libvpx/vpx_dsp/x86/quantize_avx.c:88,5'
          Dst:             store_tran_low
        - Src:             '/src/libvpx/vpx_dsp/x86/quantize_avx.c:90,5'
          Dst:             calculate_dqcoeff_and_store
        - Src:             '/src/libvpx/vpx_dsp/x86/quantize_avx.c:92,5'
          Dst:             calculate_dqcoeff_and_store
        - Src:             '/src/libvpx/vpx_dsp/x86/quantize_avx.c:94,11'
          Dst:             scan_for_eob
        - Src:             '/src/libvpx/vpx_dsp/x86/quantize_avx.c:99,14'
          Dst:             load_tran_low
        - Src:             '/src/libvpx/vpx_dsp/x86/quantize_avx.c:100,14'
          Dst:             load_tran_low
        - Src:             '/src/libvpx/vpx_dsp/x86/quantize_avx.c:119,5'
          Dst:             calculate_qcoeff
        - Src:             '/src/libvpx/vpx_dsp/x86/quantize_avx.c:120,5'
          Dst:             calculate_qcoeff
        - Src:             '/src/libvpx/vpx_dsp/x86/quantize_avx.c:128,5'
          Dst:             store_tran_low
        - Src:             '/src/libvpx/vpx_dsp/x86/quantize_avx.c:129,5'
          Dst:             store_tran_low
        - Src:             '/src/libvpx/vpx_dsp/x86/quantize_avx.c:131,5'
          Dst:             calculate_dqcoeff_and_store
        - Src:             '/src/libvpx/vpx_dsp/x86/quantize_avx.c:132,5'
          Dst:             calculate_dqcoeff_and_store
        - Src:             '/src/libvpx/vpx_dsp/x86/quantize_avx.c:134,12'
          Dst:             scan_for_eob
        - Src:             '/src/libvpx/vpx_dsp/x86/quantize_avx.c:138,14'
          Dst:             accumulate_eob
    - functionName:    vpx_quantize_b_32x32_avx2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/quantize_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 290
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          202
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_quantize_b_avx2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/quantize_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 162
      functionLinenumberEnd: 194
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          189
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_quantize_b_32x32_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_quantize_intrin_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          284
      EdgeCount:       51
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_quantize_b_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_quantize_intrin_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 25
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         74
      ICount:          592
      EdgeCount:       103
      CyclomaticComplexity: 31
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_quantize_b_32x32_avx2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_quantize_intrin_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 224
      functionLinenumberEnd: 254
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          216
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_quantize_b_avx2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_quantize_intrin_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          221
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_minmax_8x8_c
      functionSourceFile: '/src/libvpx/vpx_dsp/avg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 427
      functionLinenumberEnd: 440
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         52
      ICount:          316
      EdgeCount:       68
      CyclomaticComplexity: 18
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_avg_4x4_c
      functionSourceFile: '/src/libvpx/vpx_dsp/avg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 415
      functionLinenumberEnd: 423
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          26
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_avg_8x8_c
      functionSourceFile: '/src/libvpx/vpx_dsp/avg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 404
      functionLinenumberEnd: 412
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          40
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_minmax_8x8_c
      functionSourceFile: '/src/libvpx/vpx_dsp/avg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 390
      functionLinenumberEnd: 401
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         52
      ICount:          310
      EdgeCount:       68
      CyclomaticComplexity: 18
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_vector_var_c
      functionSourceFile: '/src/libvpx/vpx_dsp/avg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 373
      functionLinenumberEnd: 386
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          103
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_int_pro_col_c
      functionSourceFile: '/src/libvpx/vpx_dsp/avg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 362
      functionLinenumberEnd: 367
      functionDepth:   0
      returnType:      short
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         25
      ICount:          118
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_int_pro_row_c
      functionSourceFile: '/src/libvpx/vpx_dsp/avg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 346
      functionLinenumberEnd: 359
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         42
      ICount:          232
      EdgeCount:       56
      CyclomaticComplexity: 16
      functionsReached:
        - __assert_fail
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/avg.c:349,3'
          Dst:             __assert_fail
    - functionName:    vpx_satd_c
      functionSourceFile: '/src/libvpx/vpx_dsp/avg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 334
      functionLinenumberEnd: 340
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          73
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_satd_c
      functionSourceFile: '/src/libvpx/vpx_dsp/avg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 322
      functionLinenumberEnd: 328
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          73
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_hadamard_32x32_c
      functionSourceFile: '/src/libvpx/vpx_dsp/avg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 289
      functionLinenumberEnd: 317
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          59
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vpx_hadamard_16x16_c
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/avg.c:295,5'
          Dst:             vpx_hadamard_16x16_c
        - Src:             '/src/libvpx/vpx_dsp/avg.c:295,5'
          Dst:             vpx_hadamard_16x16_c
        - Src:             '/src/libvpx/vpx_dsp/avg.c:295,5'
          Dst:             vpx_hadamard_16x16_c
        - Src:             '/src/libvpx/vpx_dsp/avg.c:295,5'
          Dst:             vpx_hadamard_16x16_c
    - functionName:    vpx_hadamard_16x16_c
      functionSourceFile: '/src/libvpx/vpx_dsp/avg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 258
      functionLinenumberEnd: 286
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          59
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vpx_hadamard_8x8_c
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/avg.c:264,5'
          Dst:             vpx_hadamard_8x8_c
        - Src:             '/src/libvpx/vpx_dsp/avg.c:264,5'
          Dst:             vpx_hadamard_8x8_c
        - Src:             '/src/libvpx/vpx_dsp/avg.c:264,5'
          Dst:             vpx_hadamard_8x8_c
        - Src:             '/src/libvpx/vpx_dsp/avg.c:264,5'
          Dst:             vpx_hadamard_8x8_c
    - functionName:    vpx_hadamard_8x8_c
      functionSourceFile: '/src/libvpx/vpx_dsp/avg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 232
      functionLinenumberEnd: 254
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          132
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - hadamard_col8
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/avg.c:238,5'
          Dst:             hadamard_col8
        - Src:             '/src/libvpx/vpx_dsp/avg.c:238,5'
          Dst:             hadamard_col8
        - Src:             '/src/libvpx/vpx_dsp/avg.c:238,5'
          Dst:             hadamard_col8
        - Src:             '/src/libvpx/vpx_dsp/avg.c:238,5'
          Dst:             hadamard_col8
        - Src:             '/src/libvpx/vpx_dsp/avg.c:238,5'
          Dst:             hadamard_col8
        - Src:             '/src/libvpx/vpx_dsp/avg.c:238,5'
          Dst:             hadamard_col8
        - Src:             '/src/libvpx/vpx_dsp/avg.c:238,5'
          Dst:             hadamard_col8
        - Src:             '/src/libvpx/vpx_dsp/avg.c:238,5'
          Dst:             hadamard_col8
        - Src:             '/src/libvpx/vpx_dsp/avg.c:246,5'
          Dst:             hadamard_col8
        - Src:             '/src/libvpx/vpx_dsp/avg.c:246,5'
          Dst:             hadamard_col8
        - Src:             '/src/libvpx/vpx_dsp/avg.c:246,5'
          Dst:             hadamard_col8
        - Src:             '/src/libvpx/vpx_dsp/avg.c:246,5'
          Dst:             hadamard_col8
        - Src:             '/src/libvpx/vpx_dsp/avg.c:246,5'
          Dst:             hadamard_col8
        - Src:             '/src/libvpx/vpx_dsp/avg.c:246,5'
          Dst:             hadamard_col8
        - Src:             '/src/libvpx/vpx_dsp/avg.c:246,5'
          Dst:             hadamard_col8
        - Src:             '/src/libvpx/vpx_dsp/avg.c:246,5'
          Dst:             hadamard_col8
    - functionName:    hadamard_col8
      functionSourceFile: '/src/libvpx/vpx_dsp/avg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 200
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          64
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    16
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_hadamard_32x32_c
      functionSourceFile: '/src/libvpx/vpx_dsp/avg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 194
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          59
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vpx_highbd_hadamard_16x16_c
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/avg.c:171,5'
          Dst:             vpx_highbd_hadamard_16x16_c
        - Src:             '/src/libvpx/vpx_dsp/avg.c:171,5'
          Dst:             vpx_highbd_hadamard_16x16_c
        - Src:             '/src/libvpx/vpx_dsp/avg.c:171,5'
          Dst:             vpx_highbd_hadamard_16x16_c
        - Src:             '/src/libvpx/vpx_dsp/avg.c:171,5'
          Dst:             vpx_highbd_hadamard_16x16_c
    - functionName:    vpx_highbd_hadamard_16x16_c
      functionSourceFile: '/src/libvpx/vpx_dsp/avg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          59
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vpx_highbd_hadamard_8x8_c
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/avg.c:139,5'
          Dst:             vpx_highbd_hadamard_8x8_c
        - Src:             '/src/libvpx/vpx_dsp/avg.c:139,5'
          Dst:             vpx_highbd_hadamard_8x8_c
        - Src:             '/src/libvpx/vpx_dsp/avg.c:139,5'
          Dst:             vpx_highbd_hadamard_8x8_c
        - Src:             '/src/libvpx/vpx_dsp/avg.c:139,5'
          Dst:             vpx_highbd_hadamard_8x8_c
    - functionName:    vpx_highbd_hadamard_8x8_c
      functionSourceFile: '/src/libvpx/vpx_dsp/avg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          62
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - hadamard_highbd_col8_first_pass
        - hadamard_highbd_col8_second_pass
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/avg.c:115,5'
          Dst:             hadamard_highbd_col8_first_pass
        - Src:             '/src/libvpx/vpx_dsp/avg.c:115,5'
          Dst:             hadamard_highbd_col8_first_pass
        - Src:             '/src/libvpx/vpx_dsp/avg.c:115,5'
          Dst:             hadamard_highbd_col8_first_pass
        - Src:             '/src/libvpx/vpx_dsp/avg.c:115,5'
          Dst:             hadamard_highbd_col8_first_pass
        - Src:             '/src/libvpx/vpx_dsp/avg.c:115,5'
          Dst:             hadamard_highbd_col8_first_pass
        - Src:             '/src/libvpx/vpx_dsp/avg.c:115,5'
          Dst:             hadamard_highbd_col8_first_pass
        - Src:             '/src/libvpx/vpx_dsp/avg.c:115,5'
          Dst:             hadamard_highbd_col8_first_pass
        - Src:             '/src/libvpx/vpx_dsp/avg.c:115,5'
          Dst:             hadamard_highbd_col8_first_pass
        - Src:             '/src/libvpx/vpx_dsp/avg.c:124,5'
          Dst:             hadamard_highbd_col8_second_pass
        - Src:             '/src/libvpx/vpx_dsp/avg.c:124,5'
          Dst:             hadamard_highbd_col8_second_pass
        - Src:             '/src/libvpx/vpx_dsp/avg.c:124,5'
          Dst:             hadamard_highbd_col8_second_pass
        - Src:             '/src/libvpx/vpx_dsp/avg.c:124,5'
          Dst:             hadamard_highbd_col8_second_pass
        - Src:             '/src/libvpx/vpx_dsp/avg.c:124,5'
          Dst:             hadamard_highbd_col8_second_pass
        - Src:             '/src/libvpx/vpx_dsp/avg.c:124,5'
          Dst:             hadamard_highbd_col8_second_pass
        - Src:             '/src/libvpx/vpx_dsp/avg.c:124,5'
          Dst:             hadamard_highbd_col8_second_pass
        - Src:             '/src/libvpx/vpx_dsp/avg.c:124,5'
          Dst:             hadamard_highbd_col8_second_pass
    - functionName:    hadamard_highbd_col8_first_pass
      functionSourceFile: '/src/libvpx/vpx_dsp/avg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          64
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    hadamard_highbd_col8_second_pass
      functionSourceFile: '/src/libvpx/vpx_dsp/avg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          66
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_avg_4x4_c
      functionSourceFile: '/src/libvpx/vpx_dsp/avg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          23
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_avg_8x8_c
      functionSourceFile: '/src/libvpx/vpx_dsp/avg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 17
      functionLinenumberEnd: 24
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          35
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    hadamard_col8_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/avg_intrin_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 273
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          126
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_vector_var_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/avg_intrin_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 573
      functionLinenumberEnd: 613
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          111
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_int_pro_col_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/avg_intrin_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 553
      functionLinenumberEnd: 570
      functionDepth:   0
      returnType:      short
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          101
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_int_pro_row_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/avg_intrin_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 505
      functionLinenumberEnd: 551
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          93
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    load_tran_low
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/bitdepth_conversion_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 21
      functionLinenumberEnd: 24
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_satd_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/avg_intrin_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 478
      functionLinenumberEnd: 501
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          58
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - load_tran_low
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/avg_intrin_sse2.c:484,30'
          Dst:             load_tran_low
    - functionName:    store_tran_low
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/bitdepth_conversion_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    44
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sign_extend_16bit_to_32bit_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/avg_intrin_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionLinenumberEnd: 24
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_hadamard_32x32_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/avg_intrin_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 399
      functionLinenumberEnd: 476
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          119
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - hadamard_16x16_sse2
        - sign_extend_16bit_to_32bit_sse2
        - store_tran_low
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/avg_intrin_sse2.c:420,5'
          Dst:             hadamard_16x16_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/avg_intrin_sse2.c:420,5'
          Dst:             hadamard_16x16_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/avg_intrin_sse2.c:420,5'
          Dst:             hadamard_16x16_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/avg_intrin_sse2.c:420,5'
          Dst:             hadamard_16x16_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/avg_intrin_sse2.c:431,5'
          Dst:             sign_extend_16bit_to_32bit_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/avg_intrin_sse2.c:432,5'
          Dst:             sign_extend_16bit_to_32bit_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/avg_intrin_sse2.c:433,5'
          Dst:             sign_extend_16bit_to_32bit_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/avg_intrin_sse2.c:434,5'
          Dst:             sign_extend_16bit_to_32bit_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/avg_intrin_sse2.c:465,5'
          Dst:             store_tran_low
        - Src:             '/src/libvpx/vpx_dsp/x86/avg_intrin_sse2.c:466,5'
          Dst:             store_tran_low
        - Src:             '/src/libvpx/vpx_dsp/x86/avg_intrin_sse2.c:470,5'
          Dst:             store_tran_low
        - Src:             '/src/libvpx/vpx_dsp/x86/avg_intrin_sse2.c:471,5'
          Dst:             store_tran_low
    - functionName:    hadamard_16x16_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/avg_intrin_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 334
      functionLinenumberEnd: 391
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          506
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - hadamard_8x8_sse2
        - store_tran_low
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/avg_intrin_sse2.c:350,5'
          Dst:             hadamard_8x8_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/avg_intrin_sse2.c:350,5'
          Dst:             hadamard_8x8_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/avg_intrin_sse2.c:350,5'
          Dst:             hadamard_8x8_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/avg_intrin_sse2.c:350,5'
          Dst:             hadamard_8x8_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/avg_intrin_sse2.c:376,7'
          Dst:             store_tran_low
        - Src:             '/src/libvpx/vpx_dsp/x86/avg_intrin_sse2.c:377,7'
          Dst:             store_tran_low
        - Src:             '/src/libvpx/vpx_dsp/x86/avg_intrin_sse2.c:378,7'
          Dst:             store_tran_low
        - Src:             '/src/libvpx/vpx_dsp/x86/avg_intrin_sse2.c:379,7'
          Dst:             store_tran_low
        - Src:             '/src/libvpx/vpx_dsp/x86/avg_intrin_sse2.c:376,7'
          Dst:             store_tran_low
        - Src:             '/src/libvpx/vpx_dsp/x86/avg_intrin_sse2.c:377,7'
          Dst:             store_tran_low
        - Src:             '/src/libvpx/vpx_dsp/x86/avg_intrin_sse2.c:378,7'
          Dst:             store_tran_low
        - Src:             '/src/libvpx/vpx_dsp/x86/avg_intrin_sse2.c:379,7'
          Dst:             store_tran_low
        - Src:             '/src/libvpx/vpx_dsp/x86/avg_intrin_sse2.c:376,7'
          Dst:             store_tran_low
        - Src:             '/src/libvpx/vpx_dsp/x86/avg_intrin_sse2.c:377,7'
          Dst:             store_tran_low
        - Src:             '/src/libvpx/vpx_dsp/x86/avg_intrin_sse2.c:378,7'
          Dst:             store_tran_low
        - Src:             '/src/libvpx/vpx_dsp/x86/avg_intrin_sse2.c:379,7'
          Dst:             store_tran_low
        - Src:             '/src/libvpx/vpx_dsp/x86/avg_intrin_sse2.c:376,7'
          Dst:             store_tran_low
        - Src:             '/src/libvpx/vpx_dsp/x86/avg_intrin_sse2.c:377,7'
          Dst:             store_tran_low
        - Src:             '/src/libvpx/vpx_dsp/x86/avg_intrin_sse2.c:378,7'
          Dst:             store_tran_low
        - Src:             '/src/libvpx/vpx_dsp/x86/avg_intrin_sse2.c:379,7'
          Dst:             store_tran_low
        - Src:             '/src/libvpx/vpx_dsp/x86/avg_intrin_sse2.c:376,7'
          Dst:             store_tran_low
        - Src:             '/src/libvpx/vpx_dsp/x86/avg_intrin_sse2.c:377,7'
          Dst:             store_tran_low
        - Src:             '/src/libvpx/vpx_dsp/x86/avg_intrin_sse2.c:378,7'
          Dst:             store_tran_low
        - Src:             '/src/libvpx/vpx_dsp/x86/avg_intrin_sse2.c:379,7'
          Dst:             store_tran_low
        - Src:             '/src/libvpx/vpx_dsp/x86/avg_intrin_sse2.c:376,7'
          Dst:             store_tran_low
        - Src:             '/src/libvpx/vpx_dsp/x86/avg_intrin_sse2.c:377,7'
          Dst:             store_tran_low
        - Src:             '/src/libvpx/vpx_dsp/x86/avg_intrin_sse2.c:378,7'
          Dst:             store_tran_low
        - Src:             '/src/libvpx/vpx_dsp/x86/avg_intrin_sse2.c:379,7'
          Dst:             store_tran_low
        - Src:             '/src/libvpx/vpx_dsp/x86/avg_intrin_sse2.c:376,7'
          Dst:             store_tran_low
        - Src:             '/src/libvpx/vpx_dsp/x86/avg_intrin_sse2.c:377,7'
          Dst:             store_tran_low
        - Src:             '/src/libvpx/vpx_dsp/x86/avg_intrin_sse2.c:378,7'
          Dst:             store_tran_low
        - Src:             '/src/libvpx/vpx_dsp/x86/avg_intrin_sse2.c:379,7'
          Dst:             store_tran_low
        - Src:             '/src/libvpx/vpx_dsp/x86/avg_intrin_sse2.c:376,7'
          Dst:             store_tran_low
        - Src:             '/src/libvpx/vpx_dsp/x86/avg_intrin_sse2.c:377,7'
          Dst:             store_tran_low
        - Src:             '/src/libvpx/vpx_dsp/x86/avg_intrin_sse2.c:378,7'
          Dst:             store_tran_low
        - Src:             '/src/libvpx/vpx_dsp/x86/avg_intrin_sse2.c:379,7'
          Dst:             store_tran_low
    - functionName:    hadamard_8x8_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/avg_intrin_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 277
      functionLinenumberEnd: 325
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          103
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - hadamard_col8_sse2
        - store_tran_low
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/avg_intrin_sse2.c:288,3'
          Dst:             hadamard_col8_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/avg_intrin_sse2.c:289,3'
          Dst:             hadamard_col8_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/avg_intrin_sse2.c:292,5'
          Dst:             store_tran_low
        - Src:             '/src/libvpx/vpx_dsp/x86/avg_intrin_sse2.c:294,5'
          Dst:             store_tran_low
        - Src:             '/src/libvpx/vpx_dsp/x86/avg_intrin_sse2.c:296,5'
          Dst:             store_tran_low
        - Src:             '/src/libvpx/vpx_dsp/x86/avg_intrin_sse2.c:298,5'
          Dst:             store_tran_low
        - Src:             '/src/libvpx/vpx_dsp/x86/avg_intrin_sse2.c:300,5'
          Dst:             store_tran_low
        - Src:             '/src/libvpx/vpx_dsp/x86/avg_intrin_sse2.c:302,5'
          Dst:             store_tran_low
        - Src:             '/src/libvpx/vpx_dsp/x86/avg_intrin_sse2.c:304,5'
          Dst:             store_tran_low
        - Src:             '/src/libvpx/vpx_dsp/x86/avg_intrin_sse2.c:306,5'
          Dst:             store_tran_low
    - functionName:    vpx_hadamard_16x16_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/avg_intrin_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 394
      functionLinenumberEnd: 396
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - hadamard_16x16_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/avg_intrin_sse2.c:395,3'
          Dst:             hadamard_16x16_sse2
    - functionName:    vpx_hadamard_8x8_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/avg_intrin_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 328
      functionLinenumberEnd: 330
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - hadamard_8x8_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/avg_intrin_sse2.c:329,3'
          Dst:             hadamard_8x8_sse2
    - functionName:    vpx_highbd_avg_4x4_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/avg_intrin_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 180
      functionLinenumberEnd: 195
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          38
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_avg_8x8_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/avg_intrin_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          54
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_avg_4x4_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/avg_intrin_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          45
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_avg_8x8_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/avg_intrin_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          85
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_minmax_8x8_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/avg_intrin_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          180
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    hadamard_col8x2_avx2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/avg_intrin_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 229
      functionLinenumberEnd: 303
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          102
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    hadamard_8x8x2_avx2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/avg_intrin_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 306
      functionLinenumberEnd: 343
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          77
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - hadamard_col8x2_avx2
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/avg_intrin_avx2.c:317,3'
          Dst:             hadamard_col8x2_avx2
        - Src:             '/src/libvpx/vpx_dsp/x86/avg_intrin_avx2.c:318,3'
          Dst:             hadamard_col8x2_avx2
    - functionName:    vpx_highbd_satd_avx2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/avg_intrin_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 499
      functionLinenumberEnd: 516
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          100
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    load_tran_low
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/bitdepth_conversion_avx2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 21
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_satd_avx2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/avg_intrin_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 474
      functionLinenumberEnd: 494
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          57
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - load_tran_low
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/avg_intrin_avx2.c:480,30'
          Dst:             load_tran_low
    - functionName:    store_tran_low
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/bitdepth_conversion_avx2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    20
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sign_extend_16bit_to_32bit_avx2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/avg_intrin_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 223
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_hadamard_32x32_avx2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/avg_intrin_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 399
      functionLinenumberEnd: 472
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          119
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - hadamard_16x16_avx2
        - sign_extend_16bit_to_32bit_avx2
        - store_tran_low
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/avg_intrin_avx2.c:421,5'
          Dst:             hadamard_16x16_avx2
        - Src:             '/src/libvpx/vpx_dsp/x86/avg_intrin_avx2.c:421,5'
          Dst:             hadamard_16x16_avx2
        - Src:             '/src/libvpx/vpx_dsp/x86/avg_intrin_avx2.c:421,5'
          Dst:             hadamard_16x16_avx2
        - Src:             '/src/libvpx/vpx_dsp/x86/avg_intrin_avx2.c:421,5'
          Dst:             hadamard_16x16_avx2
        - Src:             '/src/libvpx/vpx_dsp/x86/avg_intrin_avx2.c:432,5'
          Dst:             sign_extend_16bit_to_32bit_avx2
        - Src:             '/src/libvpx/vpx_dsp/x86/avg_intrin_avx2.c:433,5'
          Dst:             sign_extend_16bit_to_32bit_avx2
        - Src:             '/src/libvpx/vpx_dsp/x86/avg_intrin_avx2.c:434,5'
          Dst:             sign_extend_16bit_to_32bit_avx2
        - Src:             '/src/libvpx/vpx_dsp/x86/avg_intrin_avx2.c:435,5'
          Dst:             sign_extend_16bit_to_32bit_avx2
        - Src:             '/src/libvpx/vpx_dsp/x86/avg_intrin_avx2.c:464,5'
          Dst:             store_tran_low
        - Src:             '/src/libvpx/vpx_dsp/x86/avg_intrin_avx2.c:465,5'
          Dst:             store_tran_low
        - Src:             '/src/libvpx/vpx_dsp/x86/avg_intrin_avx2.c:466,5'
          Dst:             store_tran_low
        - Src:             '/src/libvpx/vpx_dsp/x86/avg_intrin_avx2.c:467,5'
          Dst:             store_tran_low
    - functionName:    hadamard_16x16_avx2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/avg_intrin_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 347
      functionLinenumberEnd: 391
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          264
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - hadamard_8x8x2_avx2
        - store_tran_low
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/avg_intrin_avx2.c:358,5'
          Dst:             hadamard_8x8x2_avx2
        - Src:             '/src/libvpx/vpx_dsp/x86/avg_intrin_avx2.c:358,5'
          Dst:             hadamard_8x8x2_avx2
        - Src:             '/src/libvpx/vpx_dsp/x86/avg_intrin_avx2.c:377,7'
          Dst:             store_tran_low
        - Src:             '/src/libvpx/vpx_dsp/x86/avg_intrin_avx2.c:378,7'
          Dst:             store_tran_low
        - Src:             '/src/libvpx/vpx_dsp/x86/avg_intrin_avx2.c:379,7'
          Dst:             store_tran_low
        - Src:             '/src/libvpx/vpx_dsp/x86/avg_intrin_avx2.c:380,7'
          Dst:             store_tran_low
        - Src:             '/src/libvpx/vpx_dsp/x86/avg_intrin_avx2.c:377,7'
          Dst:             store_tran_low
        - Src:             '/src/libvpx/vpx_dsp/x86/avg_intrin_avx2.c:378,7'
          Dst:             store_tran_low
        - Src:             '/src/libvpx/vpx_dsp/x86/avg_intrin_avx2.c:379,7'
          Dst:             store_tran_low
        - Src:             '/src/libvpx/vpx_dsp/x86/avg_intrin_avx2.c:380,7'
          Dst:             store_tran_low
        - Src:             '/src/libvpx/vpx_dsp/x86/avg_intrin_avx2.c:377,7'
          Dst:             store_tran_low
        - Src:             '/src/libvpx/vpx_dsp/x86/avg_intrin_avx2.c:378,7'
          Dst:             store_tran_low
        - Src:             '/src/libvpx/vpx_dsp/x86/avg_intrin_avx2.c:379,7'
          Dst:             store_tran_low
        - Src:             '/src/libvpx/vpx_dsp/x86/avg_intrin_avx2.c:380,7'
          Dst:             store_tran_low
        - Src:             '/src/libvpx/vpx_dsp/x86/avg_intrin_avx2.c:377,7'
          Dst:             store_tran_low
        - Src:             '/src/libvpx/vpx_dsp/x86/avg_intrin_avx2.c:378,7'
          Dst:             store_tran_low
        - Src:             '/src/libvpx/vpx_dsp/x86/avg_intrin_avx2.c:379,7'
          Dst:             store_tran_low
        - Src:             '/src/libvpx/vpx_dsp/x86/avg_intrin_avx2.c:380,7'
          Dst:             store_tran_low
    - functionName:    vpx_hadamard_16x16_avx2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/avg_intrin_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 394
      functionLinenumberEnd: 396
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - hadamard_16x16_avx2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/avg_intrin_avx2.c:395,3'
          Dst:             hadamard_16x16_avx2
    - functionName:    vpx_highbd_hadamard_32x32_avx2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/avg_intrin_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 180
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          59
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vpx_highbd_hadamard_16x16_avx2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/avg_intrin_avx2.c:186,5'
          Dst:             vpx_highbd_hadamard_16x16_avx2
        - Src:             '/src/libvpx/vpx_dsp/x86/avg_intrin_avx2.c:186,5'
          Dst:             vpx_highbd_hadamard_16x16_avx2
        - Src:             '/src/libvpx/vpx_dsp/x86/avg_intrin_avx2.c:186,5'
          Dst:             vpx_highbd_hadamard_16x16_avx2
        - Src:             '/src/libvpx/vpx_dsp/x86/avg_intrin_avx2.c:186,5'
          Dst:             vpx_highbd_hadamard_16x16_avx2
    - functionName:    vpx_highbd_hadamard_16x16_avx2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/avg_intrin_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          210
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_highbd_hadamard_8x8_avx2
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/avg_intrin_avx2.c:145,5'
          Dst:             vpx_highbd_hadamard_8x8_avx2
        - Src:             '/src/libvpx/vpx_dsp/x86/avg_intrin_avx2.c:145,5'
          Dst:             vpx_highbd_hadamard_8x8_avx2
        - Src:             '/src/libvpx/vpx_dsp/x86/avg_intrin_avx2.c:145,5'
          Dst:             vpx_highbd_hadamard_8x8_avx2
        - Src:             '/src/libvpx/vpx_dsp/x86/avg_intrin_avx2.c:145,5'
          Dst:             vpx_highbd_hadamard_8x8_avx2
    - functionName:    vpx_highbd_hadamard_8x8_avx2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/avg_intrin_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          77
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_hadamard_col8_avx2
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/avg_intrin_avx2.c:118,3'
          Dst:             highbd_hadamard_col8_avx2
        - Src:             '/src/libvpx/vpx_dsp/x86/avg_intrin_avx2.c:119,3'
          Dst:             highbd_hadamard_col8_avx2
    - functionName:    highbd_hadamard_col8_avx2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/avg_intrin_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          102
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_evaluate_skin_color_difference
      functionSourceFile: '/src/libvpx/vpx_dsp/skin_detection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          27
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_skin_pixel
      functionSourceFile: '/src/libvpx/vpx_dsp/skin_detection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         46
      ICount:          172
      EdgeCount:       65
      CyclomaticComplexity: 21
      functionsReached:
        - vpx_evaluate_skin_color_difference
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/skin_detection.c:61,29'
          Dst:             vpx_evaluate_skin_color_difference
        - Src:             '/src/libvpx/vpx_dsp/skin_detection.c:61,29'
          Dst:             vpx_evaluate_skin_color_difference
        - Src:             '/src/libvpx/vpx_dsp/skin_detection.c:61,29'
          Dst:             vpx_evaluate_skin_color_difference
        - Src:             '/src/libvpx/vpx_dsp/skin_detection.c:61,29'
          Dst:             vpx_evaluate_skin_color_difference
        - Src:             '/src/libvpx/vpx_dsp/skin_detection.c:61,29'
          Dst:             vpx_evaluate_skin_color_difference
    - functionName:    vpx_highbd_subtract_block_c
      functionSourceFile: '/src/libvpx/vpx_dsp/subtract.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - int
        - int
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         41
      ICount:          255
      EdgeCount:       55
      CyclomaticComplexity: 16
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_subtract_block_c
      functionSourceFile: '/src/libvpx/vpx_dsp/subtract.c'
      linkageType:     InternalLinkage
      functionLinenumber: 22
      functionLinenumberEnd: 32
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - int
        - int
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         41
      ICount:          257
      EdgeCount:       55
      CyclomaticComplexity: 16
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    calc_final_4
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/sad4d_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 26
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_sad_skip_32x16x4d_avx2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/sad4d_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 184
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sad32xhx4d_avx2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/sad4d_avx2.c:184,1'
          Dst:             sad32xhx4d_avx2
    - functionName:    sad32xhx4d_avx2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/sad4d_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          74
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - calc_final_4
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/sad4d_avx2.c:74,3'
          Dst:             calc_final_4
    - functionName:    vpx_sad_skip_32x32x4d_avx2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/sad4d_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 183
      functionLinenumberEnd: 183
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sad32xhx4d_avx2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/sad4d_avx2.c:183,1'
          Dst:             sad32xhx4d_avx2
    - functionName:    vpx_sad_skip_32x64x4d_avx2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/sad4d_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 182
      functionLinenumberEnd: 182
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sad32xhx4d_avx2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/sad4d_avx2.c:182,1'
          Dst:             sad32xhx4d_avx2
    - functionName:    vpx_sad_skip_64x32x4d_avx2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/sad4d_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 180
      functionLinenumberEnd: 180
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sad64xhx4d_avx2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/sad4d_avx2.c:180,1'
          Dst:             sad64xhx4d_avx2
    - functionName:    sad64xhx4d_avx2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/sad4d_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          96
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - calc_final_4
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/sad4d_avx2.c:135,3'
          Dst:             calc_final_4
    - functionName:    vpx_sad_skip_64x64x4d_avx2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/sad4d_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 179
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sad64xhx4d_avx2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/sad4d_avx2.c:179,1'
          Dst:             sad64xhx4d_avx2
    - functionName:    vpx_sad32x32x4d_avx2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/sad4d_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 153
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sad32xhx4d_avx2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/sad4d_avx2.c:153,1'
          Dst:             sad32xhx4d_avx2
    - functionName:    vpx_sad64x64x4d_avx2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/sad4d_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sad64xhx4d_avx2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/sad4d_avx2.c:152,1'
          Dst:             sad64xhx4d_avx2
    - functionName:    vpx_highbd_subtract_block_avx2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/subtract_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - int
        - int
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         49
      ICount:          501
      EdgeCount:       66
      CyclomaticComplexity: 19
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/subtract_avx2.c:189,5'
          Dst:             __assert_fail
    - functionName:    vpx_subtract_block_avx2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/subtract_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - int
        - int
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          245
      EdgeCount:       42
      CyclomaticComplexity: 11
      functionsReached:
        - vpx_subtract_block_sse2
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libvpx/vpx_dsp/x86/subtract_avx2.c:78,3'
          Branch Sides:    []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/subtract_avx2.c:93,7'
          Dst:             vpx_subtract_block_sse2
    - functionName:    vpx_sad_skip_64x32x4d_avx512
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/sad4d_avx512.c'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sad64xhx4d_avx512
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/sad4d_avx512.c:105,1'
          Dst:             sad64xhx4d_avx512
    - functionName:    sad64xhx4d_avx512
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/sad4d_avx512.c'
      linkageType:     InternalLinkage
      functionLinenumber: 17
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          78
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_sad_skip_64x64x4d_avx512
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/sad4d_avx512.c'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sad64xhx4d_avx512
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/sad4d_avx512.c:104,1'
          Dst:             sad64xhx4d_avx512
    - functionName:    vpx_sad64x64x4d_avx512
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/sad4d_avx512.c'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sad64xhx4d_avx512
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/sad4d_avx512.c:89,3'
          Dst:             sad64xhx4d_avx512
    - functionName:    vpx_highbd_sad_skip_16x8x4d_avx2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_sad4d_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 461
      functionLinenumberEnd: 461
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          137
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad_skip_16x16x4d_avx2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_sad4d_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 459
      functionLinenumberEnd: 459
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          225
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad_skip_16x32x4d_avx2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_sad4d_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 457
      functionLinenumberEnd: 457
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          401
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad16x32x4d_avx2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_sad4d_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 456
      functionLinenumberEnd: 456
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          429
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad_skip_32x16x4d_avx2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_sad4d_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 454
      functionLinenumberEnd: 454
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          401
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad32x16x4d_avx2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_sad4d_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 453
      functionLinenumberEnd: 453
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          429
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad_skip_32x32x4d_avx2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_sad4d_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 451
      functionLinenumberEnd: 451
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          432
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad32x32x4d_avx2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_sad4d_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 450
      functionLinenumberEnd: 450
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          431
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad_skip_32x64x4d_avx2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_sad4d_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 448
      functionLinenumberEnd: 448
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          434
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad32x64x4d_avx2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_sad4d_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 447
      functionLinenumberEnd: 447
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          431
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad_skip_64x32x4d_avx2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_sad4d_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 445
      functionLinenumberEnd: 445
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          257
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad64x32x4d_avx2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_sad4d_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 444
      functionLinenumberEnd: 444
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          254
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad_skip_64x64x4d_avx2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_sad4d_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 442
      functionLinenumberEnd: 442
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          257
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad64x64x4d_avx2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_sad4d_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 441
      functionLinenumberEnd: 441
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          254
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad16x8x4d_avx2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_sad4d_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 406
      functionLinenumberEnd: 438
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          222
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad16x16x4d_avx2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_sad4d_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 370
      functionLinenumberEnd: 402
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          398
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad16x8_avg_avx2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_sad_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 508
      functionLinenumberEnd: 520
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          108
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad16x16_avg_avx2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_sad_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 490
      functionLinenumberEnd: 502
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          188
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad16x32_avg_avx2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_sad_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 460
      functionLinenumberEnd: 483
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          357
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad32x16_avg_avx2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_sad_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 425
      functionLinenumberEnd: 425
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          353
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad32x32_avg_avx2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_sad_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 422
      functionLinenumberEnd: 422
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          208
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad32x64_avg_avx2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_sad_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 419
      functionLinenumberEnd: 419
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          208
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad64x32_avg_avx2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_sad_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 357
      functionLinenumberEnd: 357
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          128
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad64x64_avg_avx2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_sad_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 354
      functionLinenumberEnd: 354
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          128
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad_skip_16x8_avx2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_sad_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 278
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          57
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad_skip_16x16_avx2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_sad_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 277
      functionLinenumberEnd: 277
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          85
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad_skip_16x32_avx2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_sad_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 276
      functionLinenumberEnd: 276
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          141
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad16x32_avx2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_sad_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 275
      functionLinenumberEnd: 275
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          259
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad_skip_32x16_avx2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_sad_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 274
      functionLinenumberEnd: 274
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          137
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad32x16_avx2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_sad_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 273
      functionLinenumberEnd: 273
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          255
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad_skip_32x32_avx2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_sad_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 272
      functionLinenumberEnd: 272
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          258
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad32x32_avx2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_sad_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 271
      functionLinenumberEnd: 271
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          156
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad_skip_32x64_avx2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_sad_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 270
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          159
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad32x64_avx2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_sad_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 269
      functionLinenumberEnd: 269
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          156
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad_skip_64x32_avx2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_sad_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 268
      functionLinenumberEnd: 268
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          103
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad64x32_avx2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_sad_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 267
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          100
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad_skip_64x64_avx2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_sad_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 266
      functionLinenumberEnd: 266
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          103
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad64x64_avx2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_sad_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 265
      functionLinenumberEnd: 265
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          100
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad16x8_avx2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_sad_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 249
      functionLinenumberEnd: 260
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          82
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad16x16_avx2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_sad_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 244
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          138
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad_skip_4x4x4d_c
      functionSourceFile: '/src/libvpx/vpx_dsp/sad.c'
      linkageType:     InternalLinkage
      functionLinenumber: 266
      functionLinenumberEnd: 266
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_highbd_sad_skip_4x4_c
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/sad.c:266,1'
          Dst:             vpx_highbd_sad_skip_4x4_c
        - Src:             '/src/libvpx/vpx_dsp/sad.c:266,1'
          Dst:             vpx_highbd_sad_skip_4x4_c
        - Src:             '/src/libvpx/vpx_dsp/sad.c:266,1'
          Dst:             vpx_highbd_sad_skip_4x4_c
        - Src:             '/src/libvpx/vpx_dsp/sad.c:266,1'
          Dst:             vpx_highbd_sad_skip_4x4_c
    - functionName:    vpx_highbd_sad_skip_4x4_c
      functionSourceFile: '/src/libvpx/vpx_dsp/sad.c'
      linkageType:     InternalLinkage
      functionLinenumber: 265
      functionLinenumberEnd: 265
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_sad
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/sad.c:265,1'
          Dst:             highbd_sad
    - functionName:    highbd_sad
      functionSourceFile: '/src/libvpx/vpx_dsp/sad.c'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          274
      EdgeCount:       38
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    26
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad4x4x4d_c
      functionSourceFile: '/src/libvpx/vpx_dsp/sad.c'
      linkageType:     InternalLinkage
      functionLinenumber: 266
      functionLinenumberEnd: 266
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_highbd_sad4x4_c
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/sad.c:266,1'
          Dst:             vpx_highbd_sad4x4_c
        - Src:             '/src/libvpx/vpx_dsp/sad.c:266,1'
          Dst:             vpx_highbd_sad4x4_c
        - Src:             '/src/libvpx/vpx_dsp/sad.c:266,1'
          Dst:             vpx_highbd_sad4x4_c
        - Src:             '/src/libvpx/vpx_dsp/sad.c:266,1'
          Dst:             vpx_highbd_sad4x4_c
    - functionName:    vpx_highbd_sad4x4_c
      functionSourceFile: '/src/libvpx/vpx_dsp/sad.c'
      linkageType:     InternalLinkage
      functionLinenumber: 265
      functionLinenumberEnd: 265
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_sad
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/sad.c:265,1'
          Dst:             highbd_sad
    - functionName:    vpx_highbd_sad4x4_avg_c
      functionSourceFile: '/src/libvpx/vpx_dsp/sad.c'
      linkageType:     InternalLinkage
      functionLinenumber: 265
      functionLinenumberEnd: 265
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_sadb
        - vpx_highbd_comp_avg_pred_c
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/sad.c:265,1'
          Dst:             vpx_highbd_comp_avg_pred_c
        - Src:             '/src/libvpx/vpx_dsp/sad.c:265,1'
          Dst:             highbd_sadb
    - functionName:    highbd_sadb
      functionSourceFile: '/src/libvpx/vpx_dsp/sad.c'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          271
      EdgeCount:       38
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    13
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_sad_skip_4x8x4d_c
      functionSourceFile: '/src/libvpx/vpx_dsp/sad.c'
      linkageType:     InternalLinkage
      functionLinenumber: 262
      functionLinenumberEnd: 262
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_highbd_sad_skip_4x8_c
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/sad.c:262,1'
          Dst:             vpx_highbd_sad_skip_4x8_c
        - Src:             '/src/libvpx/vpx_dsp/sad.c:262,1'
          Dst:             vpx_highbd_sad_skip_4x8_c
        - Src:             '/src/libvpx/vpx_dsp/sad.c:262,1'
          Dst:             vpx_highbd_sad_skip_4x8_c
        - Src:             '/src/libvpx/vpx_dsp/sad.c:262,1'
          Dst:             vpx_highbd_sad_skip_4x8_c
    - functionName:    vpx_highbd_sad_skip_4x8_c
      functionSourceFile: '/src/libvpx/vpx_dsp/sad.c'
      linkageType:     InternalLinkage
      functionLinenumber: 261
      functionLinenumberEnd: 261
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_sad
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/sad.c:261,1'
          Dst:             highbd_sad
    - functionName:    vpx_highbd_sad4x8x4d_c
      functionSourceFile: '/src/libvpx/vpx_dsp/sad.c'
      linkageType:     InternalLinkage
      functionLinenumber: 262
      functionLinenumberEnd: 262
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_highbd_sad4x8_c
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/sad.c:262,1'
          Dst:             vpx_highbd_sad4x8_c
        - Src:             '/src/libvpx/vpx_dsp/sad.c:262,1'
          Dst:             vpx_highbd_sad4x8_c
        - Src:             '/src/libvpx/vpx_dsp/sad.c:262,1'
          Dst:             vpx_highbd_sad4x8_c
        - Src:             '/src/libvpx/vpx_dsp/sad.c:262,1'
          Dst:             vpx_highbd_sad4x8_c
    - functionName:    vpx_highbd_sad4x8_c
      functionSourceFile: '/src/libvpx/vpx_dsp/sad.c'
      linkageType:     InternalLinkage
      functionLinenumber: 261
      functionLinenumberEnd: 261
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_sad
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/sad.c:261,1'
          Dst:             highbd_sad
    - functionName:    vpx_highbd_sad4x8_avg_c
      functionSourceFile: '/src/libvpx/vpx_dsp/sad.c'
      linkageType:     InternalLinkage
      functionLinenumber: 261
      functionLinenumberEnd: 261
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_sadb
        - vpx_highbd_comp_avg_pred_c
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/sad.c:261,1'
          Dst:             vpx_highbd_comp_avg_pred_c
        - Src:             '/src/libvpx/vpx_dsp/sad.c:261,1'
          Dst:             highbd_sadb
    - functionName:    vpx_highbd_sad_skip_8x4x4d_c
      functionSourceFile: '/src/libvpx/vpx_dsp/sad.c'
      linkageType:     InternalLinkage
      functionLinenumber: 258
      functionLinenumberEnd: 258
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_highbd_sad_skip_8x4_c
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/sad.c:258,1'
          Dst:             vpx_highbd_sad_skip_8x4_c
        - Src:             '/src/libvpx/vpx_dsp/sad.c:258,1'
          Dst:             vpx_highbd_sad_skip_8x4_c
        - Src:             '/src/libvpx/vpx_dsp/sad.c:258,1'
          Dst:             vpx_highbd_sad_skip_8x4_c
        - Src:             '/src/libvpx/vpx_dsp/sad.c:258,1'
          Dst:             vpx_highbd_sad_skip_8x4_c
    - functionName:    vpx_highbd_sad_skip_8x4_c
      functionSourceFile: '/src/libvpx/vpx_dsp/sad.c'
      linkageType:     InternalLinkage
      functionLinenumber: 257
      functionLinenumberEnd: 257
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_sad
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/sad.c:257,1'
          Dst:             highbd_sad
    - functionName:    vpx_highbd_sad8x4x4d_c
      functionSourceFile: '/src/libvpx/vpx_dsp/sad.c'
      linkageType:     InternalLinkage
      functionLinenumber: 258
      functionLinenumberEnd: 258
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_highbd_sad8x4_c
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/sad.c:258,1'
          Dst:             vpx_highbd_sad8x4_c
        - Src:             '/src/libvpx/vpx_dsp/sad.c:258,1'
          Dst:             vpx_highbd_sad8x4_c
        - Src:             '/src/libvpx/vpx_dsp/sad.c:258,1'
          Dst:             vpx_highbd_sad8x4_c
        - Src:             '/src/libvpx/vpx_dsp/sad.c:258,1'
          Dst:             vpx_highbd_sad8x4_c
    - functionName:    vpx_highbd_sad8x4_c
      functionSourceFile: '/src/libvpx/vpx_dsp/sad.c'
      linkageType:     InternalLinkage
      functionLinenumber: 257
      functionLinenumberEnd: 257
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_sad
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/sad.c:257,1'
          Dst:             highbd_sad
    - functionName:    vpx_highbd_sad8x4_avg_c
      functionSourceFile: '/src/libvpx/vpx_dsp/sad.c'
      linkageType:     InternalLinkage
      functionLinenumber: 257
      functionLinenumberEnd: 257
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_sadb
        - vpx_highbd_comp_avg_pred_c
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/sad.c:257,1'
          Dst:             vpx_highbd_comp_avg_pred_c
        - Src:             '/src/libvpx/vpx_dsp/sad.c:257,1'
          Dst:             highbd_sadb
    - functionName:    vpx_highbd_sad_skip_8x8x4d_c
      functionSourceFile: '/src/libvpx/vpx_dsp/sad.c'
      linkageType:     InternalLinkage
      functionLinenumber: 254
      functionLinenumberEnd: 254
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_highbd_sad_skip_8x8_c
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/sad.c:254,1'
          Dst:             vpx_highbd_sad_skip_8x8_c
        - Src:             '/src/libvpx/vpx_dsp/sad.c:254,1'
          Dst:             vpx_highbd_sad_skip_8x8_c
        - Src:             '/src/libvpx/vpx_dsp/sad.c:254,1'
          Dst:             vpx_highbd_sad_skip_8x8_c
        - Src:             '/src/libvpx/vpx_dsp/sad.c:254,1'
          Dst:             vpx_highbd_sad_skip_8x8_c
    - functionName:    vpx_highbd_sad_skip_8x8_c
      functionSourceFile: '/src/libvpx/vpx_dsp/sad.c'
      linkageType:     InternalLinkage
      functionLinenumber: 253
      functionLinenumberEnd: 253
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_sad
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/sad.c:253,1'
          Dst:             highbd_sad
    - functionName:    vpx_highbd_sad8x8x4d_c
      functionSourceFile: '/src/libvpx/vpx_dsp/sad.c'
      linkageType:     InternalLinkage
      functionLinenumber: 254
      functionLinenumberEnd: 254
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_highbd_sad8x8_c
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/sad.c:254,1'
          Dst:             vpx_highbd_sad8x8_c
        - Src:             '/src/libvpx/vpx_dsp/sad.c:254,1'
          Dst:             vpx_highbd_sad8x8_c
        - Src:             '/src/libvpx/vpx_dsp/sad.c:254,1'
          Dst:             vpx_highbd_sad8x8_c
        - Src:             '/src/libvpx/vpx_dsp/sad.c:254,1'
          Dst:             vpx_highbd_sad8x8_c
    - functionName:    vpx_highbd_sad8x8_c
      functionSourceFile: '/src/libvpx/vpx_dsp/sad.c'
      linkageType:     InternalLinkage
      functionLinenumber: 253
      functionLinenumberEnd: 253
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_sad
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/sad.c:253,1'
          Dst:             highbd_sad
    - functionName:    vpx_highbd_sad8x8_avg_c
      functionSourceFile: '/src/libvpx/vpx_dsp/sad.c'
      linkageType:     InternalLinkage
      functionLinenumber: 253
      functionLinenumberEnd: 253
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_sadb
        - vpx_highbd_comp_avg_pred_c
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/sad.c:253,1'
          Dst:             vpx_highbd_comp_avg_pred_c
        - Src:             '/src/libvpx/vpx_dsp/sad.c:253,1'
          Dst:             highbd_sadb
    - functionName:    vpx_highbd_sad_skip_8x16x4d_c
      functionSourceFile: '/src/libvpx/vpx_dsp/sad.c'
      linkageType:     InternalLinkage
      functionLinenumber: 250
      functionLinenumberEnd: 250
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_highbd_sad_skip_8x16_c
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/sad.c:250,1'
          Dst:             vpx_highbd_sad_skip_8x16_c
        - Src:             '/src/libvpx/vpx_dsp/sad.c:250,1'
          Dst:             vpx_highbd_sad_skip_8x16_c
        - Src:             '/src/libvpx/vpx_dsp/sad.c:250,1'
          Dst:             vpx_highbd_sad_skip_8x16_c
        - Src:             '/src/libvpx/vpx_dsp/sad.c:250,1'
          Dst:             vpx_highbd_sad_skip_8x16_c
    - functionName:    vpx_highbd_sad_skip_8x16_c
      functionSourceFile: '/src/libvpx/vpx_dsp/sad.c'
      linkageType:     InternalLinkage
      functionLinenumber: 249
      functionLinenumberEnd: 249
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_sad
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/sad.c:249,1'
          Dst:             highbd_sad
    - functionName:    vpx_highbd_sad8x16x4d_c
      functionSourceFile: '/src/libvpx/vpx_dsp/sad.c'
      linkageType:     InternalLinkage
      functionLinenumber: 250
      functionLinenumberEnd: 250
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_highbd_sad8x16_c
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/sad.c:250,1'
          Dst:             vpx_highbd_sad8x16_c
        - Src:             '/src/libvpx/vpx_dsp/sad.c:250,1'
          Dst:             vpx_highbd_sad8x16_c
        - Src:             '/src/libvpx/vpx_dsp/sad.c:250,1'
          Dst:             vpx_highbd_sad8x16_c
        - Src:             '/src/libvpx/vpx_dsp/sad.c:250,1'
          Dst:             vpx_highbd_sad8x16_c
    - functionName:    vpx_highbd_sad8x16_c
      functionSourceFile: '/src/libvpx/vpx_dsp/sad.c'
      linkageType:     InternalLinkage
      functionLinenumber: 249
      functionLinenumberEnd: 249
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_sad
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/sad.c:249,1'
          Dst:             highbd_sad
    - functionName:    vpx_highbd_sad8x16_avg_c
      functionSourceFile: '/src/libvpx/vpx_dsp/sad.c'
      linkageType:     InternalLinkage
      functionLinenumber: 249
      functionLinenumberEnd: 249
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_sadb
        - vpx_highbd_comp_avg_pred_c
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/sad.c:249,1'
          Dst:             vpx_highbd_comp_avg_pred_c
        - Src:             '/src/libvpx/vpx_dsp/sad.c:249,1'
          Dst:             highbd_sadb
    - functionName:    vpx_highbd_sad_skip_16x8x4d_c
      functionSourceFile: '/src/libvpx/vpx_dsp/sad.c'
      linkageType:     InternalLinkage
      functionLinenumber: 246
      functionLinenumberEnd: 246
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_highbd_sad_skip_16x8_c
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/sad.c:246,1'
          Dst:             vpx_highbd_sad_skip_16x8_c
        - Src:             '/src/libvpx/vpx_dsp/sad.c:246,1'
          Dst:             vpx_highbd_sad_skip_16x8_c
        - Src:             '/src/libvpx/vpx_dsp/sad.c:246,1'
          Dst:             vpx_highbd_sad_skip_16x8_c
        - Src:             '/src/libvpx/vpx_dsp/sad.c:246,1'
          Dst:             vpx_highbd_sad_skip_16x8_c
    - functionName:    vpx_highbd_sad_skip_16x8_c
      functionSourceFile: '/src/libvpx/vpx_dsp/sad.c'
      linkageType:     InternalLinkage
      functionLinenumber: 245
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_sad
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/sad.c:245,1'
          Dst:             highbd_sad
    - functionName:    vpx_highbd_sad16x8x4d_c
      functionSourceFile: '/src/libvpx/vpx_dsp/sad.c'
      linkageType:     InternalLinkage
      functionLinenumber: 246
      functionLinenumberEnd: 246
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_highbd_sad16x8_c
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/sad.c:246,1'
          Dst:             vpx_highbd_sad16x8_c
        - Src:             '/src/libvpx/vpx_dsp/sad.c:246,1'
          Dst:             vpx_highbd_sad16x8_c
        - Src:             '/src/libvpx/vpx_dsp/sad.c:246,1'
          Dst:             vpx_highbd_sad16x8_c
        - Src:             '/src/libvpx/vpx_dsp/sad.c:246,1'
          Dst:             vpx_highbd_sad16x8_c
    - functionName:    vpx_highbd_sad16x8_c
      functionSourceFile: '/src/libvpx/vpx_dsp/sad.c'
      linkageType:     InternalLinkage
      functionLinenumber: 245
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_sad
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/sad.c:245,1'
          Dst:             highbd_sad
    - functionName:    vpx_highbd_sad16x8_avg_c
      functionSourceFile: '/src/libvpx/vpx_dsp/sad.c'
      linkageType:     InternalLinkage
      functionLinenumber: 245
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_sadb
        - vpx_highbd_comp_avg_pred_c
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/sad.c:245,1'
          Dst:             vpx_highbd_comp_avg_pred_c
        - Src:             '/src/libvpx/vpx_dsp/sad.c:245,1'
          Dst:             highbd_sadb
    - functionName:    vpx_highbd_sad_skip_16x16x4d_c
      functionSourceFile: '/src/libvpx/vpx_dsp/sad.c'
      linkageType:     InternalLinkage
      functionLinenumber: 242
      functionLinenumberEnd: 242
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_highbd_sad_skip_16x16_c
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/sad.c:242,1'
          Dst:             vpx_highbd_sad_skip_16x16_c
        - Src:             '/src/libvpx/vpx_dsp/sad.c:242,1'
          Dst:             vpx_highbd_sad_skip_16x16_c
        - Src:             '/src/libvpx/vpx_dsp/sad.c:242,1'
          Dst:             vpx_highbd_sad_skip_16x16_c
        - Src:             '/src/libvpx/vpx_dsp/sad.c:242,1'
          Dst:             vpx_highbd_sad_skip_16x16_c
    - functionName:    vpx_highbd_sad_skip_16x16_c
      functionSourceFile: '/src/libvpx/vpx_dsp/sad.c'
      linkageType:     InternalLinkage
      functionLinenumber: 241
      functionLinenumberEnd: 241
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_sad
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/sad.c:241,1'
          Dst:             highbd_sad
    - functionName:    vpx_highbd_sad16x16x4d_c
      functionSourceFile: '/src/libvpx/vpx_dsp/sad.c'
      linkageType:     InternalLinkage
      functionLinenumber: 242
      functionLinenumberEnd: 242
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_highbd_sad16x16_c
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/sad.c:242,1'
          Dst:             vpx_highbd_sad16x16_c
        - Src:             '/src/libvpx/vpx_dsp/sad.c:242,1'
          Dst:             vpx_highbd_sad16x16_c
        - Src:             '/src/libvpx/vpx_dsp/sad.c:242,1'
          Dst:             vpx_highbd_sad16x16_c
        - Src:             '/src/libvpx/vpx_dsp/sad.c:242,1'
          Dst:             vpx_highbd_sad16x16_c
    - functionName:    vpx_highbd_sad16x16_c
      functionSourceFile: '/src/libvpx/vpx_dsp/sad.c'
      linkageType:     InternalLinkage
      functionLinenumber: 241
      functionLinenumberEnd: 241
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_sad
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/sad.c:241,1'
          Dst:             highbd_sad
    - functionName:    vpx_highbd_sad16x16_avg_c
      functionSourceFile: '/src/libvpx/vpx_dsp/sad.c'
      linkageType:     InternalLinkage
      functionLinenumber: 241
      functionLinenumberEnd: 241
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_sadb
        - vpx_highbd_comp_avg_pred_c
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/sad.c:241,1'
          Dst:             vpx_highbd_comp_avg_pred_c
        - Src:             '/src/libvpx/vpx_dsp/sad.c:241,1'
          Dst:             highbd_sadb
    - functionName:    vpx_highbd_sad_skip_16x32x4d_c
      functionSourceFile: '/src/libvpx/vpx_dsp/sad.c'
      linkageType:     InternalLinkage
      functionLinenumber: 238
      functionLinenumberEnd: 238
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_highbd_sad_skip_16x32_c
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/sad.c:238,1'
          Dst:             vpx_highbd_sad_skip_16x32_c
        - Src:             '/src/libvpx/vpx_dsp/sad.c:238,1'
          Dst:             vpx_highbd_sad_skip_16x32_c
        - Src:             '/src/libvpx/vpx_dsp/sad.c:238,1'
          Dst:             vpx_highbd_sad_skip_16x32_c
        - Src:             '/src/libvpx/vpx_dsp/sad.c:238,1'
          Dst:             vpx_highbd_sad_skip_16x32_c
    - functionName:    vpx_highbd_sad_skip_16x32_c
      functionSourceFile: '/src/libvpx/vpx_dsp/sad.c'
      linkageType:     InternalLinkage
      functionLinenumber: 237
      functionLinenumberEnd: 237
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_sad
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/sad.c:237,1'
          Dst:             highbd_sad
    - functionName:    vpx_highbd_sad16x32x4d_c
      functionSourceFile: '/src/libvpx/vpx_dsp/sad.c'
      linkageType:     InternalLinkage
      functionLinenumber: 238
      functionLinenumberEnd: 238
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_highbd_sad16x32_c
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/sad.c:238,1'
          Dst:             vpx_highbd_sad16x32_c
        - Src:             '/src/libvpx/vpx_dsp/sad.c:238,1'
          Dst:             vpx_highbd_sad16x32_c
        - Src:             '/src/libvpx/vpx_dsp/sad.c:238,1'
          Dst:             vpx_highbd_sad16x32_c
        - Src:             '/src/libvpx/vpx_dsp/sad.c:238,1'
          Dst:             vpx_highbd_sad16x32_c
    - functionName:    vpx_highbd_sad16x32_c
      functionSourceFile: '/src/libvpx/vpx_dsp/sad.c'
      linkageType:     InternalLinkage
      functionLinenumber: 237
      functionLinenumberEnd: 237
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_sad
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/sad.c:237,1'
          Dst:             highbd_sad
    - functionName:    vpx_highbd_sad16x32_avg_c
      functionSourceFile: '/src/libvpx/vpx_dsp/sad.c'
      linkageType:     InternalLinkage
      functionLinenumber: 237
      functionLinenumberEnd: 237
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_sadb
        - vpx_highbd_comp_avg_pred_c
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/sad.c:237,1'
          Dst:             vpx_highbd_comp_avg_pred_c
        - Src:             '/src/libvpx/vpx_dsp/sad.c:237,1'
          Dst:             highbd_sadb
    - functionName:    vpx_highbd_sad_skip_32x16x4d_c
      functionSourceFile: '/src/libvpx/vpx_dsp/sad.c'
      linkageType:     InternalLinkage
      functionLinenumber: 234
      functionLinenumberEnd: 234
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_highbd_sad_skip_32x16_c
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/sad.c:234,1'
          Dst:             vpx_highbd_sad_skip_32x16_c
        - Src:             '/src/libvpx/vpx_dsp/sad.c:234,1'
          Dst:             vpx_highbd_sad_skip_32x16_c
        - Src:             '/src/libvpx/vpx_dsp/sad.c:234,1'
          Dst:             vpx_highbd_sad_skip_32x16_c
        - Src:             '/src/libvpx/vpx_dsp/sad.c:234,1'
          Dst:             vpx_highbd_sad_skip_32x16_c
    - functionName:    vpx_highbd_sad_skip_32x16_c
      functionSourceFile: '/src/libvpx/vpx_dsp/sad.c'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 233
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_sad
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/sad.c:233,1'
          Dst:             highbd_sad
    - functionName:    vpx_highbd_sad32x16x4d_c
      functionSourceFile: '/src/libvpx/vpx_dsp/sad.c'
      linkageType:     InternalLinkage
      functionLinenumber: 234
      functionLinenumberEnd: 234
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_highbd_sad32x16_c
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/sad.c:234,1'
          Dst:             vpx_highbd_sad32x16_c
        - Src:             '/src/libvpx/vpx_dsp/sad.c:234,1'
          Dst:             vpx_highbd_sad32x16_c
        - Src:             '/src/libvpx/vpx_dsp/sad.c:234,1'
          Dst:             vpx_highbd_sad32x16_c
        - Src:             '/src/libvpx/vpx_dsp/sad.c:234,1'
          Dst:             vpx_highbd_sad32x16_c
    - functionName:    vpx_highbd_sad32x16_c
      functionSourceFile: '/src/libvpx/vpx_dsp/sad.c'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 233
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_sad
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/sad.c:233,1'
          Dst:             highbd_sad
    - functionName:    vpx_highbd_sad32x16_avg_c
      functionSourceFile: '/src/libvpx/vpx_dsp/sad.c'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 233
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_sadb
        - vpx_highbd_comp_avg_pred_c
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/sad.c:233,1'
          Dst:             vpx_highbd_comp_avg_pred_c
        - Src:             '/src/libvpx/vpx_dsp/sad.c:233,1'
          Dst:             highbd_sadb
    - functionName:    vpx_highbd_sad_skip_32x32x4d_c
      functionSourceFile: '/src/libvpx/vpx_dsp/sad.c'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 230
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_highbd_sad_skip_32x32_c
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/sad.c:230,1'
          Dst:             vpx_highbd_sad_skip_32x32_c
        - Src:             '/src/libvpx/vpx_dsp/sad.c:230,1'
          Dst:             vpx_highbd_sad_skip_32x32_c
        - Src:             '/src/libvpx/vpx_dsp/sad.c:230,1'
          Dst:             vpx_highbd_sad_skip_32x32_c
        - Src:             '/src/libvpx/vpx_dsp/sad.c:230,1'
          Dst:             vpx_highbd_sad_skip_32x32_c
    - functionName:    vpx_highbd_sad_skip_32x32_c
      functionSourceFile: '/src/libvpx/vpx_dsp/sad.c'
      linkageType:     InternalLinkage
      functionLinenumber: 229
      functionLinenumberEnd: 229
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_sad
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/sad.c:229,1'
          Dst:             highbd_sad
    - functionName:    vpx_highbd_sad32x32x4d_c
      functionSourceFile: '/src/libvpx/vpx_dsp/sad.c'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 230
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_highbd_sad32x32_c
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/sad.c:230,1'
          Dst:             vpx_highbd_sad32x32_c
        - Src:             '/src/libvpx/vpx_dsp/sad.c:230,1'
          Dst:             vpx_highbd_sad32x32_c
        - Src:             '/src/libvpx/vpx_dsp/sad.c:230,1'
          Dst:             vpx_highbd_sad32x32_c
        - Src:             '/src/libvpx/vpx_dsp/sad.c:230,1'
          Dst:             vpx_highbd_sad32x32_c
    - functionName:    vpx_highbd_sad32x32_c
      functionSourceFile: '/src/libvpx/vpx_dsp/sad.c'
      linkageType:     InternalLinkage
      functionLinenumber: 229
      functionLinenumberEnd: 229
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_sad
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/sad.c:229,1'
          Dst:             highbd_sad
    - functionName:    vpx_highbd_sad32x32_avg_c
      functionSourceFile: '/src/libvpx/vpx_dsp/sad.c'
      linkageType:     InternalLinkage
      functionLinenumber: 229
      functionLinenumberEnd: 229
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_sadb
        - vpx_highbd_comp_avg_pred_c
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/sad.c:229,1'
          Dst:             vpx_highbd_comp_avg_pred_c
        - Src:             '/src/libvpx/vpx_dsp/sad.c:229,1'
          Dst:             highbd_sadb
    - functionName:    vpx_highbd_sad_skip_32x64x4d_c
      functionSourceFile: '/src/libvpx/vpx_dsp/sad.c'
      linkageType:     InternalLinkage
      functionLinenumber: 226
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_highbd_sad_skip_32x64_c
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/sad.c:226,1'
          Dst:             vpx_highbd_sad_skip_32x64_c
        - Src:             '/src/libvpx/vpx_dsp/sad.c:226,1'
          Dst:             vpx_highbd_sad_skip_32x64_c
        - Src:             '/src/libvpx/vpx_dsp/sad.c:226,1'
          Dst:             vpx_highbd_sad_skip_32x64_c
        - Src:             '/src/libvpx/vpx_dsp/sad.c:226,1'
          Dst:             vpx_highbd_sad_skip_32x64_c
    - functionName:    vpx_highbd_sad_skip_32x64_c
      functionSourceFile: '/src/libvpx/vpx_dsp/sad.c'
      linkageType:     InternalLinkage
      functionLinenumber: 225
      functionLinenumberEnd: 225
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_sad
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/sad.c:225,1'
          Dst:             highbd_sad
    - functionName:    vpx_highbd_sad32x64x4d_c
      functionSourceFile: '/src/libvpx/vpx_dsp/sad.c'
      linkageType:     InternalLinkage
      functionLinenumber: 226
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_highbd_sad32x64_c
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/sad.c:226,1'
          Dst:             vpx_highbd_sad32x64_c
        - Src:             '/src/libvpx/vpx_dsp/sad.c:226,1'
          Dst:             vpx_highbd_sad32x64_c
        - Src:             '/src/libvpx/vpx_dsp/sad.c:226,1'
          Dst:             vpx_highbd_sad32x64_c
        - Src:             '/src/libvpx/vpx_dsp/sad.c:226,1'
          Dst:             vpx_highbd_sad32x64_c
    - functionName:    vpx_highbd_sad32x64_c
      functionSourceFile: '/src/libvpx/vpx_dsp/sad.c'
      linkageType:     InternalLinkage
      functionLinenumber: 225
      functionLinenumberEnd: 225
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_sad
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/sad.c:225,1'
          Dst:             highbd_sad
    - functionName:    vpx_highbd_sad32x64_avg_c
      functionSourceFile: '/src/libvpx/vpx_dsp/sad.c'
      linkageType:     InternalLinkage
      functionLinenumber: 225
      functionLinenumberEnd: 225
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_sadb
        - vpx_highbd_comp_avg_pred_c
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/sad.c:225,1'
          Dst:             vpx_highbd_comp_avg_pred_c
        - Src:             '/src/libvpx/vpx_dsp/sad.c:225,1'
          Dst:             highbd_sadb
    - functionName:    vpx_highbd_sad_skip_64x32x4d_c
      functionSourceFile: '/src/libvpx/vpx_dsp/sad.c'
      linkageType:     InternalLinkage
      functionLinenumber: 222
      functionLinenumberEnd: 222
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_highbd_sad_skip_64x32_c
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/sad.c:222,1'
          Dst:             vpx_highbd_sad_skip_64x32_c
        - Src:             '/src/libvpx/vpx_dsp/sad.c:222,1'
          Dst:             vpx_highbd_sad_skip_64x32_c
        - Src:             '/src/libvpx/vpx_dsp/sad.c:222,1'
          Dst:             vpx_highbd_sad_skip_64x32_c
        - Src:             '/src/libvpx/vpx_dsp/sad.c:222,1'
          Dst:             vpx_highbd_sad_skip_64x32_c
    - functionName:    vpx_highbd_sad_skip_64x32_c
      functionSourceFile: '/src/libvpx/vpx_dsp/sad.c'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 221
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_sad
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/sad.c:221,1'
          Dst:             highbd_sad
    - functionName:    vpx_highbd_sad64x32x4d_c
      functionSourceFile: '/src/libvpx/vpx_dsp/sad.c'
      linkageType:     InternalLinkage
      functionLinenumber: 222
      functionLinenumberEnd: 222
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_highbd_sad64x32_c
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/sad.c:222,1'
          Dst:             vpx_highbd_sad64x32_c
        - Src:             '/src/libvpx/vpx_dsp/sad.c:222,1'
          Dst:             vpx_highbd_sad64x32_c
        - Src:             '/src/libvpx/vpx_dsp/sad.c:222,1'
          Dst:             vpx_highbd_sad64x32_c
        - Src:             '/src/libvpx/vpx_dsp/sad.c:222,1'
          Dst:             vpx_highbd_sad64x32_c
    - functionName:    vpx_highbd_sad64x32_c
      functionSourceFile: '/src/libvpx/vpx_dsp/sad.c'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 221
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_sad
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/sad.c:221,1'
          Dst:             highbd_sad
    - functionName:    vpx_highbd_sad64x32_avg_c
      functionSourceFile: '/src/libvpx/vpx_dsp/sad.c'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 221
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_sadb
        - vpx_highbd_comp_avg_pred_c
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/sad.c:221,1'
          Dst:             vpx_highbd_comp_avg_pred_c
        - Src:             '/src/libvpx/vpx_dsp/sad.c:221,1'
          Dst:             highbd_sadb
    - functionName:    vpx_highbd_sad_skip_64x64x4d_c
      functionSourceFile: '/src/libvpx/vpx_dsp/sad.c'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_highbd_sad_skip_64x64_c
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/sad.c:218,1'
          Dst:             vpx_highbd_sad_skip_64x64_c
        - Src:             '/src/libvpx/vpx_dsp/sad.c:218,1'
          Dst:             vpx_highbd_sad_skip_64x64_c
        - Src:             '/src/libvpx/vpx_dsp/sad.c:218,1'
          Dst:             vpx_highbd_sad_skip_64x64_c
        - Src:             '/src/libvpx/vpx_dsp/sad.c:218,1'
          Dst:             vpx_highbd_sad_skip_64x64_c
    - functionName:    vpx_highbd_sad_skip_64x64_c
      functionSourceFile: '/src/libvpx/vpx_dsp/sad.c'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionLinenumberEnd: 217
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_sad
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/sad.c:217,1'
          Dst:             highbd_sad
    - functionName:    vpx_highbd_sad64x64x4d_c
      functionSourceFile: '/src/libvpx/vpx_dsp/sad.c'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_highbd_sad64x64_c
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/sad.c:218,1'
          Dst:             vpx_highbd_sad64x64_c
        - Src:             '/src/libvpx/vpx_dsp/sad.c:218,1'
          Dst:             vpx_highbd_sad64x64_c
        - Src:             '/src/libvpx/vpx_dsp/sad.c:218,1'
          Dst:             vpx_highbd_sad64x64_c
        - Src:             '/src/libvpx/vpx_dsp/sad.c:218,1'
          Dst:             vpx_highbd_sad64x64_c
    - functionName:    vpx_highbd_sad64x64_c
      functionSourceFile: '/src/libvpx/vpx_dsp/sad.c'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionLinenumberEnd: 217
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_sad
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/sad.c:217,1'
          Dst:             highbd_sad
    - functionName:    vpx_highbd_sad64x64_avg_c
      functionSourceFile: '/src/libvpx/vpx_dsp/sad.c'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionLinenumberEnd: 217
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_sadb
        - vpx_highbd_comp_avg_pred_c
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/sad.c:217,1'
          Dst:             vpx_highbd_comp_avg_pred_c
        - Src:             '/src/libvpx/vpx_dsp/sad.c:217,1'
          Dst:             highbd_sadb
    - functionName:    vpx_sad_skip_4x4x4d_c
      functionSourceFile: '/src/libvpx/vpx_dsp/sad.c'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sad
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/sad.c:137,1'
          Dst:             sad
        - Src:             '/src/libvpx/vpx_dsp/sad.c:137,1'
          Dst:             sad
        - Src:             '/src/libvpx/vpx_dsp/sad.c:137,1'
          Dst:             sad
        - Src:             '/src/libvpx/vpx_dsp/sad.c:137,1'
          Dst:             sad
    - functionName:    sad
      functionSourceFile: '/src/libvpx/vpx_dsp/sad.c'
      linkageType:     InternalLinkage
      functionLinenumber: 22
      functionLinenumberEnd: 32
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          268
      EdgeCount:       38
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    91
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_sad4x4x4d_c
      functionSourceFile: '/src/libvpx/vpx_dsp/sad.c'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_sad4x4_c
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/sad.c:137,1'
          Dst:             vpx_sad4x4_c
        - Src:             '/src/libvpx/vpx_dsp/sad.c:137,1'
          Dst:             vpx_sad4x4_c
        - Src:             '/src/libvpx/vpx_dsp/sad.c:137,1'
          Dst:             vpx_sad4x4_c
        - Src:             '/src/libvpx/vpx_dsp/sad.c:137,1'
          Dst:             vpx_sad4x4_c
    - functionName:    vpx_sad4x4_c
      functionSourceFile: '/src/libvpx/vpx_dsp/sad.c'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sad
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/sad.c:136,1'
          Dst:             sad
    - functionName:    vpx_sad_skip_4x4_c
      functionSourceFile: '/src/libvpx/vpx_dsp/sad.c'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sad
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/sad.c:136,1'
          Dst:             sad
    - functionName:    vpx_sad4x4_avg_c
      functionSourceFile: '/src/libvpx/vpx_dsp/sad.c'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sad
        - vpx_comp_avg_pred_c
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/sad.c:136,1'
          Dst:             vpx_comp_avg_pred_c
        - Src:             '/src/libvpx/vpx_dsp/sad.c:136,1'
          Dst:             sad
    - functionName:    vpx_sad_skip_4x8x4d_c
      functionSourceFile: '/src/libvpx/vpx_dsp/sad.c'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sad
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/sad.c:133,1'
          Dst:             sad
        - Src:             '/src/libvpx/vpx_dsp/sad.c:133,1'
          Dst:             sad
        - Src:             '/src/libvpx/vpx_dsp/sad.c:133,1'
          Dst:             sad
        - Src:             '/src/libvpx/vpx_dsp/sad.c:133,1'
          Dst:             sad
    - functionName:    vpx_sad4x8x4d_c
      functionSourceFile: '/src/libvpx/vpx_dsp/sad.c'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_sad4x8_c
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/sad.c:133,1'
          Dst:             vpx_sad4x8_c
        - Src:             '/src/libvpx/vpx_dsp/sad.c:133,1'
          Dst:             vpx_sad4x8_c
        - Src:             '/src/libvpx/vpx_dsp/sad.c:133,1'
          Dst:             vpx_sad4x8_c
        - Src:             '/src/libvpx/vpx_dsp/sad.c:133,1'
          Dst:             vpx_sad4x8_c
    - functionName:    vpx_sad4x8_c
      functionSourceFile: '/src/libvpx/vpx_dsp/sad.c'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sad
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/sad.c:132,1'
          Dst:             sad
    - functionName:    vpx_sad_skip_4x8_c
      functionSourceFile: '/src/libvpx/vpx_dsp/sad.c'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sad
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/sad.c:132,1'
          Dst:             sad
    - functionName:    vpx_sad4x8_avg_c
      functionSourceFile: '/src/libvpx/vpx_dsp/sad.c'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sad
        - vpx_comp_avg_pred_c
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/sad.c:132,1'
          Dst:             vpx_comp_avg_pred_c
        - Src:             '/src/libvpx/vpx_dsp/sad.c:132,1'
          Dst:             sad
    - functionName:    vpx_sad_skip_8x4x4d_c
      functionSourceFile: '/src/libvpx/vpx_dsp/sad.c'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sad
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/sad.c:129,1'
          Dst:             sad
        - Src:             '/src/libvpx/vpx_dsp/sad.c:129,1'
          Dst:             sad
        - Src:             '/src/libvpx/vpx_dsp/sad.c:129,1'
          Dst:             sad
        - Src:             '/src/libvpx/vpx_dsp/sad.c:129,1'
          Dst:             sad
    - functionName:    vpx_sad8x4x4d_c
      functionSourceFile: '/src/libvpx/vpx_dsp/sad.c'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_sad8x4_c
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/sad.c:129,1'
          Dst:             vpx_sad8x4_c
        - Src:             '/src/libvpx/vpx_dsp/sad.c:129,1'
          Dst:             vpx_sad8x4_c
        - Src:             '/src/libvpx/vpx_dsp/sad.c:129,1'
          Dst:             vpx_sad8x4_c
        - Src:             '/src/libvpx/vpx_dsp/sad.c:129,1'
          Dst:             vpx_sad8x4_c
    - functionName:    vpx_sad8x4_c
      functionSourceFile: '/src/libvpx/vpx_dsp/sad.c'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sad
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/sad.c:128,1'
          Dst:             sad
    - functionName:    vpx_sad_skip_8x4_c
      functionSourceFile: '/src/libvpx/vpx_dsp/sad.c'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sad
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/sad.c:128,1'
          Dst:             sad
    - functionName:    vpx_sad8x4_avg_c
      functionSourceFile: '/src/libvpx/vpx_dsp/sad.c'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sad
        - vpx_comp_avg_pred_c
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/sad.c:128,1'
          Dst:             vpx_comp_avg_pred_c
        - Src:             '/src/libvpx/vpx_dsp/sad.c:128,1'
          Dst:             sad
    - functionName:    vpx_sad_skip_8x8x4d_c
      functionSourceFile: '/src/libvpx/vpx_dsp/sad.c'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sad
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/sad.c:125,1'
          Dst:             sad
        - Src:             '/src/libvpx/vpx_dsp/sad.c:125,1'
          Dst:             sad
        - Src:             '/src/libvpx/vpx_dsp/sad.c:125,1'
          Dst:             sad
        - Src:             '/src/libvpx/vpx_dsp/sad.c:125,1'
          Dst:             sad
    - functionName:    vpx_sad8x8x4d_c
      functionSourceFile: '/src/libvpx/vpx_dsp/sad.c'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_sad8x8_c
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/sad.c:125,1'
          Dst:             vpx_sad8x8_c
        - Src:             '/src/libvpx/vpx_dsp/sad.c:125,1'
          Dst:             vpx_sad8x8_c
        - Src:             '/src/libvpx/vpx_dsp/sad.c:125,1'
          Dst:             vpx_sad8x8_c
        - Src:             '/src/libvpx/vpx_dsp/sad.c:125,1'
          Dst:             vpx_sad8x8_c
    - functionName:    vpx_sad8x8_c
      functionSourceFile: '/src/libvpx/vpx_dsp/sad.c'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sad
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/sad.c:124,1'
          Dst:             sad
    - functionName:    vpx_sad_skip_8x8_c
      functionSourceFile: '/src/libvpx/vpx_dsp/sad.c'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sad
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/sad.c:124,1'
          Dst:             sad
    - functionName:    vpx_sad8x8_avg_c
      functionSourceFile: '/src/libvpx/vpx_dsp/sad.c'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sad
        - vpx_comp_avg_pred_c
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/sad.c:124,1'
          Dst:             vpx_comp_avg_pred_c
        - Src:             '/src/libvpx/vpx_dsp/sad.c:124,1'
          Dst:             sad
    - functionName:    vpx_sad_skip_8x16x4d_c
      functionSourceFile: '/src/libvpx/vpx_dsp/sad.c'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 121
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sad
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/sad.c:121,1'
          Dst:             sad
        - Src:             '/src/libvpx/vpx_dsp/sad.c:121,1'
          Dst:             sad
        - Src:             '/src/libvpx/vpx_dsp/sad.c:121,1'
          Dst:             sad
        - Src:             '/src/libvpx/vpx_dsp/sad.c:121,1'
          Dst:             sad
    - functionName:    vpx_sad8x16x4d_c
      functionSourceFile: '/src/libvpx/vpx_dsp/sad.c'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 121
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_sad8x16_c
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/sad.c:121,1'
          Dst:             vpx_sad8x16_c
        - Src:             '/src/libvpx/vpx_dsp/sad.c:121,1'
          Dst:             vpx_sad8x16_c
        - Src:             '/src/libvpx/vpx_dsp/sad.c:121,1'
          Dst:             vpx_sad8x16_c
        - Src:             '/src/libvpx/vpx_dsp/sad.c:121,1'
          Dst:             vpx_sad8x16_c
    - functionName:    vpx_sad8x16_c
      functionSourceFile: '/src/libvpx/vpx_dsp/sad.c'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sad
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/sad.c:120,1'
          Dst:             sad
    - functionName:    vpx_sad_skip_8x16_c
      functionSourceFile: '/src/libvpx/vpx_dsp/sad.c'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sad
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/sad.c:120,1'
          Dst:             sad
    - functionName:    vpx_sad8x16_avg_c
      functionSourceFile: '/src/libvpx/vpx_dsp/sad.c'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sad
        - vpx_comp_avg_pred_c
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/sad.c:120,1'
          Dst:             vpx_comp_avg_pred_c
        - Src:             '/src/libvpx/vpx_dsp/sad.c:120,1'
          Dst:             sad
    - functionName:    vpx_sad_skip_16x8x4d_c
      functionSourceFile: '/src/libvpx/vpx_dsp/sad.c'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 117
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sad
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/sad.c:117,1'
          Dst:             sad
        - Src:             '/src/libvpx/vpx_dsp/sad.c:117,1'
          Dst:             sad
        - Src:             '/src/libvpx/vpx_dsp/sad.c:117,1'
          Dst:             sad
        - Src:             '/src/libvpx/vpx_dsp/sad.c:117,1'
          Dst:             sad
    - functionName:    vpx_sad16x8x4d_c
      functionSourceFile: '/src/libvpx/vpx_dsp/sad.c'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 117
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_sad16x8_c
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/sad.c:117,1'
          Dst:             vpx_sad16x8_c
        - Src:             '/src/libvpx/vpx_dsp/sad.c:117,1'
          Dst:             vpx_sad16x8_c
        - Src:             '/src/libvpx/vpx_dsp/sad.c:117,1'
          Dst:             vpx_sad16x8_c
        - Src:             '/src/libvpx/vpx_dsp/sad.c:117,1'
          Dst:             vpx_sad16x8_c
    - functionName:    vpx_sad16x8_c
      functionSourceFile: '/src/libvpx/vpx_dsp/sad.c'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sad
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/sad.c:116,1'
          Dst:             sad
    - functionName:    vpx_sad_skip_16x8_c
      functionSourceFile: '/src/libvpx/vpx_dsp/sad.c'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sad
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/sad.c:116,1'
          Dst:             sad
    - functionName:    vpx_sad16x8_avg_c
      functionSourceFile: '/src/libvpx/vpx_dsp/sad.c'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sad
        - vpx_comp_avg_pred_c
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/sad.c:116,1'
          Dst:             vpx_comp_avg_pred_c
        - Src:             '/src/libvpx/vpx_dsp/sad.c:116,1'
          Dst:             sad
    - functionName:    vpx_sad_skip_16x32x4d_c
      functionSourceFile: '/src/libvpx/vpx_dsp/sad.c'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sad
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/sad.c:113,1'
          Dst:             sad
        - Src:             '/src/libvpx/vpx_dsp/sad.c:113,1'
          Dst:             sad
        - Src:             '/src/libvpx/vpx_dsp/sad.c:113,1'
          Dst:             sad
        - Src:             '/src/libvpx/vpx_dsp/sad.c:113,1'
          Dst:             sad
    - functionName:    vpx_sad16x32x4d_c
      functionSourceFile: '/src/libvpx/vpx_dsp/sad.c'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_sad16x32_c
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/sad.c:113,1'
          Dst:             vpx_sad16x32_c
        - Src:             '/src/libvpx/vpx_dsp/sad.c:113,1'
          Dst:             vpx_sad16x32_c
        - Src:             '/src/libvpx/vpx_dsp/sad.c:113,1'
          Dst:             vpx_sad16x32_c
        - Src:             '/src/libvpx/vpx_dsp/sad.c:113,1'
          Dst:             vpx_sad16x32_c
    - functionName:    vpx_sad16x32_c
      functionSourceFile: '/src/libvpx/vpx_dsp/sad.c'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sad
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/sad.c:112,1'
          Dst:             sad
    - functionName:    vpx_sad_skip_16x32_c
      functionSourceFile: '/src/libvpx/vpx_dsp/sad.c'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sad
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/sad.c:112,1'
          Dst:             sad
    - functionName:    vpx_sad16x32_avg_c
      functionSourceFile: '/src/libvpx/vpx_dsp/sad.c'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sad
        - vpx_comp_avg_pred_c
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/sad.c:112,1'
          Dst:             vpx_comp_avg_pred_c
        - Src:             '/src/libvpx/vpx_dsp/sad.c:112,1'
          Dst:             sad
    - functionName:    vpx_sad_skip_32x16x4d_c
      functionSourceFile: '/src/libvpx/vpx_dsp/sad.c'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sad
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/sad.c:109,1'
          Dst:             sad
        - Src:             '/src/libvpx/vpx_dsp/sad.c:109,1'
          Dst:             sad
        - Src:             '/src/libvpx/vpx_dsp/sad.c:109,1'
          Dst:             sad
        - Src:             '/src/libvpx/vpx_dsp/sad.c:109,1'
          Dst:             sad
    - functionName:    vpx_sad32x16x4d_c
      functionSourceFile: '/src/libvpx/vpx_dsp/sad.c'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_sad32x16_c
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/sad.c:109,1'
          Dst:             vpx_sad32x16_c
        - Src:             '/src/libvpx/vpx_dsp/sad.c:109,1'
          Dst:             vpx_sad32x16_c
        - Src:             '/src/libvpx/vpx_dsp/sad.c:109,1'
          Dst:             vpx_sad32x16_c
        - Src:             '/src/libvpx/vpx_dsp/sad.c:109,1'
          Dst:             vpx_sad32x16_c
    - functionName:    vpx_sad32x16_c
      functionSourceFile: '/src/libvpx/vpx_dsp/sad.c'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sad
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/sad.c:108,1'
          Dst:             sad
    - functionName:    vpx_sad_skip_32x16_c
      functionSourceFile: '/src/libvpx/vpx_dsp/sad.c'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sad
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/sad.c:108,1'
          Dst:             sad
    - functionName:    vpx_sad32x16_avg_c
      functionSourceFile: '/src/libvpx/vpx_dsp/sad.c'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sad
        - vpx_comp_avg_pred_c
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/sad.c:108,1'
          Dst:             vpx_comp_avg_pred_c
        - Src:             '/src/libvpx/vpx_dsp/sad.c:108,1'
          Dst:             sad
    - functionName:    vpx_sad_skip_32x64x4d_c
      functionSourceFile: '/src/libvpx/vpx_dsp/sad.c'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sad
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/sad.c:105,1'
          Dst:             sad
        - Src:             '/src/libvpx/vpx_dsp/sad.c:105,1'
          Dst:             sad
        - Src:             '/src/libvpx/vpx_dsp/sad.c:105,1'
          Dst:             sad
        - Src:             '/src/libvpx/vpx_dsp/sad.c:105,1'
          Dst:             sad
    - functionName:    vpx_sad32x64x4d_c
      functionSourceFile: '/src/libvpx/vpx_dsp/sad.c'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_sad32x64_c
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/sad.c:105,1'
          Dst:             vpx_sad32x64_c
        - Src:             '/src/libvpx/vpx_dsp/sad.c:105,1'
          Dst:             vpx_sad32x64_c
        - Src:             '/src/libvpx/vpx_dsp/sad.c:105,1'
          Dst:             vpx_sad32x64_c
        - Src:             '/src/libvpx/vpx_dsp/sad.c:105,1'
          Dst:             vpx_sad32x64_c
    - functionName:    vpx_sad32x64_c
      functionSourceFile: '/src/libvpx/vpx_dsp/sad.c'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sad
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/sad.c:104,1'
          Dst:             sad
    - functionName:    vpx_sad_skip_32x64_c
      functionSourceFile: '/src/libvpx/vpx_dsp/sad.c'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sad
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/sad.c:104,1'
          Dst:             sad
    - functionName:    vpx_sad32x64_avg_c
      functionSourceFile: '/src/libvpx/vpx_dsp/sad.c'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sad
        - vpx_comp_avg_pred_c
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/sad.c:104,1'
          Dst:             vpx_comp_avg_pred_c
        - Src:             '/src/libvpx/vpx_dsp/sad.c:104,1'
          Dst:             sad
    - functionName:    vpx_sad_skip_64x32x4d_c
      functionSourceFile: '/src/libvpx/vpx_dsp/sad.c'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sad
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/sad.c:101,1'
          Dst:             sad
        - Src:             '/src/libvpx/vpx_dsp/sad.c:101,1'
          Dst:             sad
        - Src:             '/src/libvpx/vpx_dsp/sad.c:101,1'
          Dst:             sad
        - Src:             '/src/libvpx/vpx_dsp/sad.c:101,1'
          Dst:             sad
    - functionName:    vpx_sad64x32x4d_c
      functionSourceFile: '/src/libvpx/vpx_dsp/sad.c'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_sad64x32_c
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/sad.c:101,1'
          Dst:             vpx_sad64x32_c
        - Src:             '/src/libvpx/vpx_dsp/sad.c:101,1'
          Dst:             vpx_sad64x32_c
        - Src:             '/src/libvpx/vpx_dsp/sad.c:101,1'
          Dst:             vpx_sad64x32_c
        - Src:             '/src/libvpx/vpx_dsp/sad.c:101,1'
          Dst:             vpx_sad64x32_c
    - functionName:    vpx_sad64x32_c
      functionSourceFile: '/src/libvpx/vpx_dsp/sad.c'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sad
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/sad.c:100,1'
          Dst:             sad
    - functionName:    vpx_sad_skip_64x32_c
      functionSourceFile: '/src/libvpx/vpx_dsp/sad.c'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sad
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/sad.c:100,1'
          Dst:             sad
    - functionName:    vpx_sad64x32_avg_c
      functionSourceFile: '/src/libvpx/vpx_dsp/sad.c'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sad
        - vpx_comp_avg_pred_c
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/sad.c:100,1'
          Dst:             vpx_comp_avg_pred_c
        - Src:             '/src/libvpx/vpx_dsp/sad.c:100,1'
          Dst:             sad
    - functionName:    vpx_sad_skip_16x16x4d_c
      functionSourceFile: '/src/libvpx/vpx_dsp/sad.c'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sad
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/sad.c:96,1'
          Dst:             sad
        - Src:             '/src/libvpx/vpx_dsp/sad.c:96,1'
          Dst:             sad
        - Src:             '/src/libvpx/vpx_dsp/sad.c:96,1'
          Dst:             sad
        - Src:             '/src/libvpx/vpx_dsp/sad.c:96,1'
          Dst:             sad
    - functionName:    vpx_sad16x16x4d_c
      functionSourceFile: '/src/libvpx/vpx_dsp/sad.c'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_sad16x16_c
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/sad.c:96,1'
          Dst:             vpx_sad16x16_c
        - Src:             '/src/libvpx/vpx_dsp/sad.c:96,1'
          Dst:             vpx_sad16x16_c
        - Src:             '/src/libvpx/vpx_dsp/sad.c:96,1'
          Dst:             vpx_sad16x16_c
        - Src:             '/src/libvpx/vpx_dsp/sad.c:96,1'
          Dst:             vpx_sad16x16_c
    - functionName:    vpx_sad16x16_c
      functionSourceFile: '/src/libvpx/vpx_dsp/sad.c'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sad
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/sad.c:95,1'
          Dst:             sad
    - functionName:    vpx_sad_skip_16x16_c
      functionSourceFile: '/src/libvpx/vpx_dsp/sad.c'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sad
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/sad.c:95,1'
          Dst:             sad
    - functionName:    vpx_sad16x16_avg_c
      functionSourceFile: '/src/libvpx/vpx_dsp/sad.c'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sad
        - vpx_comp_avg_pred_c
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/sad.c:95,1'
          Dst:             vpx_comp_avg_pred_c
        - Src:             '/src/libvpx/vpx_dsp/sad.c:95,1'
          Dst:             sad
    - functionName:    vpx_sad_skip_32x32x4d_c
      functionSourceFile: '/src/libvpx/vpx_dsp/sad.c'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sad
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/sad.c:92,1'
          Dst:             sad
        - Src:             '/src/libvpx/vpx_dsp/sad.c:92,1'
          Dst:             sad
        - Src:             '/src/libvpx/vpx_dsp/sad.c:92,1'
          Dst:             sad
        - Src:             '/src/libvpx/vpx_dsp/sad.c:92,1'
          Dst:             sad
    - functionName:    vpx_sad32x32x4d_c
      functionSourceFile: '/src/libvpx/vpx_dsp/sad.c'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_sad32x32_c
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/sad.c:92,1'
          Dst:             vpx_sad32x32_c
        - Src:             '/src/libvpx/vpx_dsp/sad.c:92,1'
          Dst:             vpx_sad32x32_c
        - Src:             '/src/libvpx/vpx_dsp/sad.c:92,1'
          Dst:             vpx_sad32x32_c
        - Src:             '/src/libvpx/vpx_dsp/sad.c:92,1'
          Dst:             vpx_sad32x32_c
    - functionName:    vpx_sad32x32_c
      functionSourceFile: '/src/libvpx/vpx_dsp/sad.c'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sad
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/sad.c:91,1'
          Dst:             sad
    - functionName:    vpx_sad_skip_32x32_c
      functionSourceFile: '/src/libvpx/vpx_dsp/sad.c'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sad
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/sad.c:91,1'
          Dst:             sad
    - functionName:    vpx_sad32x32_avg_c
      functionSourceFile: '/src/libvpx/vpx_dsp/sad.c'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sad
        - vpx_comp_avg_pred_c
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/sad.c:91,1'
          Dst:             vpx_comp_avg_pred_c
        - Src:             '/src/libvpx/vpx_dsp/sad.c:91,1'
          Dst:             sad
    - functionName:    vpx_sad_skip_64x64x4d_c
      functionSourceFile: '/src/libvpx/vpx_dsp/sad.c'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sad
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/sad.c:88,1'
          Dst:             sad
        - Src:             '/src/libvpx/vpx_dsp/sad.c:88,1'
          Dst:             sad
        - Src:             '/src/libvpx/vpx_dsp/sad.c:88,1'
          Dst:             sad
        - Src:             '/src/libvpx/vpx_dsp/sad.c:88,1'
          Dst:             sad
    - functionName:    vpx_sad64x64x4d_c
      functionSourceFile: '/src/libvpx/vpx_dsp/sad.c'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_sad64x64_c
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/sad.c:88,1'
          Dst:             vpx_sad64x64_c
        - Src:             '/src/libvpx/vpx_dsp/sad.c:88,1'
          Dst:             vpx_sad64x64_c
        - Src:             '/src/libvpx/vpx_dsp/sad.c:88,1'
          Dst:             vpx_sad64x64_c
        - Src:             '/src/libvpx/vpx_dsp/sad.c:88,1'
          Dst:             vpx_sad64x64_c
    - functionName:    vpx_sad64x64_c
      functionSourceFile: '/src/libvpx/vpx_dsp/sad.c'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sad
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/sad.c:87,1'
          Dst:             sad
    - functionName:    vpx_sad_skip_64x64_c
      functionSourceFile: '/src/libvpx/vpx_dsp/sad.c'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sad
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/sad.c:87,1'
          Dst:             sad
    - functionName:    vpx_sad64x64_avg_c
      functionSourceFile: '/src/libvpx/vpx_dsp/sad.c'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sad
        - vpx_comp_avg_pred_c
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/sad.c:87,1'
          Dst:             vpx_comp_avg_pred_c
        - Src:             '/src/libvpx/vpx_dsp/sad.c:87,1'
          Dst:             sad
    - functionName:    square_value
      functionSourceFile: '/src/libvpx/vpx_dsp/variance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 251
      functionLinenumberEnd: 254
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    highbd_variance64
      functionSourceFile: '/src/libvpx/vpx_dsp/variance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 276
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          63
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - square_value
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/variance.c:271,15'
          Dst:             square_value
    - functionName:    vpx_highbd_12_mse8x8_c
      functionSourceFile: '/src/libvpx/vpx_dsp/variance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 568
      functionLinenumberEnd: 568
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_12_variance
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/variance.c:568,1'
          Dst:             highbd_12_variance
    - functionName:    highbd_12_variance
      functionSourceFile: '/src/libvpx/vpx_dsp/variance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 302
      functionLinenumberEnd: 309
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_variance64
      functionUses:    19
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/variance.c:305,3'
          Dst:             highbd_variance64
    - functionName:    vpx_highbd_10_mse8x8_c
      functionSourceFile: '/src/libvpx/vpx_dsp/variance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 568
      functionLinenumberEnd: 568
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_10_variance
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/variance.c:568,1'
          Dst:             highbd_10_variance
    - functionName:    highbd_10_variance
      functionSourceFile: '/src/libvpx/vpx_dsp/variance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 291
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_variance64
      functionUses:    19
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/variance.c:294,3'
          Dst:             highbd_variance64
    - functionName:    vpx_highbd_8_mse8x8_c
      functionSourceFile: '/src/libvpx/vpx_dsp/variance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 568
      functionLinenumberEnd: 568
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_8_variance
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/variance.c:568,1'
          Dst:             highbd_8_variance
    - functionName:    highbd_8_variance
      functionSourceFile: '/src/libvpx/vpx_dsp/variance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 280
      functionLinenumberEnd: 287
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_variance64
      functionUses:    19
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/variance.c:283,3'
          Dst:             highbd_variance64
    - functionName:    vpx_highbd_12_mse8x16_c
      functionSourceFile: '/src/libvpx/vpx_dsp/variance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 567
      functionLinenumberEnd: 567
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_12_variance
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/variance.c:567,1'
          Dst:             highbd_12_variance
    - functionName:    vpx_highbd_10_mse8x16_c
      functionSourceFile: '/src/libvpx/vpx_dsp/variance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 567
      functionLinenumberEnd: 567
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_10_variance
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/variance.c:567,1'
          Dst:             highbd_10_variance
    - functionName:    vpx_highbd_8_mse8x16_c
      functionSourceFile: '/src/libvpx/vpx_dsp/variance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 567
      functionLinenumberEnd: 567
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_8_variance
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/variance.c:567,1'
          Dst:             highbd_8_variance
    - functionName:    vpx_highbd_12_mse16x8_c
      functionSourceFile: '/src/libvpx/vpx_dsp/variance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 566
      functionLinenumberEnd: 566
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_12_variance
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/variance.c:566,1'
          Dst:             highbd_12_variance
    - functionName:    vpx_highbd_10_mse16x8_c
      functionSourceFile: '/src/libvpx/vpx_dsp/variance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 566
      functionLinenumberEnd: 566
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_10_variance
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/variance.c:566,1'
          Dst:             highbd_10_variance
    - functionName:    vpx_highbd_8_mse16x8_c
      functionSourceFile: '/src/libvpx/vpx_dsp/variance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 566
      functionLinenumberEnd: 566
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_8_variance
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/variance.c:566,1'
          Dst:             highbd_8_variance
    - functionName:    vpx_highbd_12_mse16x16_c
      functionSourceFile: '/src/libvpx/vpx_dsp/variance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 565
      functionLinenumberEnd: 565
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_12_variance
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/variance.c:565,1'
          Dst:             highbd_12_variance
    - functionName:    vpx_highbd_10_mse16x16_c
      functionSourceFile: '/src/libvpx/vpx_dsp/variance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 565
      functionLinenumberEnd: 565
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_10_variance
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/variance.c:565,1'
          Dst:             highbd_10_variance
    - functionName:    vpx_highbd_8_mse16x16_c
      functionSourceFile: '/src/libvpx/vpx_dsp/variance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 565
      functionLinenumberEnd: 565
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_8_variance
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/variance.c:565,1'
          Dst:             highbd_8_variance
    - functionName:    vpx_highbd_12_get16x16var_c
      functionSourceFile: '/src/libvpx/vpx_dsp/variance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 563
      functionLinenumberEnd: 563
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_12_variance
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/variance.c:563,1'
          Dst:             highbd_12_variance
    - functionName:    vpx_highbd_10_get16x16var_c
      functionSourceFile: '/src/libvpx/vpx_dsp/variance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 563
      functionLinenumberEnd: 563
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_10_variance
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/variance.c:563,1'
          Dst:             highbd_10_variance
    - functionName:    vpx_highbd_8_get16x16var_c
      functionSourceFile: '/src/libvpx/vpx_dsp/variance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 563
      functionLinenumberEnd: 563
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_8_variance
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/variance.c:563,1'
          Dst:             highbd_8_variance
    - functionName:    vpx_highbd_12_get8x8var_c
      functionSourceFile: '/src/libvpx/vpx_dsp/variance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 562
      functionLinenumberEnd: 562
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_12_variance
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/variance.c:562,1'
          Dst:             highbd_12_variance
    - functionName:    vpx_highbd_10_get8x8var_c
      functionSourceFile: '/src/libvpx/vpx_dsp/variance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 562
      functionLinenumberEnd: 562
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_10_variance
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/variance.c:562,1'
          Dst:             highbd_10_variance
    - functionName:    vpx_highbd_8_get8x8var_c
      functionSourceFile: '/src/libvpx/vpx_dsp/variance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 562
      functionLinenumberEnd: 562
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_8_variance
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/variance.c:562,1'
          Dst:             highbd_8_variance
    - functionName:    vpx_highbd_12_sub_pixel_avg_variance4x4_c
      functionSourceFile: '/src/libvpx/vpx_dsp/variance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 560
      functionLinenumberEnd: 560
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_var_filter_block2d_bil_first_pass
        - highbd_var_filter_block2d_bil_second_pass
        - vpx_highbd_12_variance4x4_c
        - vpx_highbd_comp_avg_pred_c
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/variance.c:560,1'
          Dst:             highbd_var_filter_block2d_bil_first_pass
        - Src:             '/src/libvpx/vpx_dsp/variance.c:560,1'
          Dst:             highbd_var_filter_block2d_bil_second_pass
        - Src:             '/src/libvpx/vpx_dsp/variance.c:560,1'
          Dst:             vpx_highbd_comp_avg_pred_c
        - Src:             '/src/libvpx/vpx_dsp/variance.c:560,1'
          Dst:             vpx_highbd_12_variance4x4_c
    - functionName:    highbd_var_filter_block2d_bil_first_pass
      functionSourceFile: '/src/libvpx/vpx_dsp/variance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 397
      functionLinenumberEnd: 413
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          195
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    78
      BranchProfiles:  []
      Callsites:       []
    - functionName:    highbd_var_filter_block2d_bil_second_pass
      functionSourceFile: '/src/libvpx/vpx_dsp/variance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 419
      functionLinenumberEnd: 433
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          203
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    78
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_comp_avg_pred_c
      functionSourceFile: '/src/libvpx/vpx_dsp/variance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 572
      functionLinenumberEnd: 583
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          179
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    52
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_12_variance4x4_c
      functionSourceFile: '/src/libvpx/vpx_dsp/variance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 560
      functionLinenumberEnd: 560
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - highbd_12_variance
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/variance.c:560,1'
          Dst:             highbd_12_variance
    - functionName:    vpx_highbd_10_sub_pixel_avg_variance4x4_c
      functionSourceFile: '/src/libvpx/vpx_dsp/variance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 560
      functionLinenumberEnd: 560
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_var_filter_block2d_bil_first_pass
        - highbd_var_filter_block2d_bil_second_pass
        - vpx_highbd_10_variance4x4_c
        - vpx_highbd_comp_avg_pred_c
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/variance.c:560,1'
          Dst:             highbd_var_filter_block2d_bil_first_pass
        - Src:             '/src/libvpx/vpx_dsp/variance.c:560,1'
          Dst:             highbd_var_filter_block2d_bil_second_pass
        - Src:             '/src/libvpx/vpx_dsp/variance.c:560,1'
          Dst:             vpx_highbd_comp_avg_pred_c
        - Src:             '/src/libvpx/vpx_dsp/variance.c:560,1'
          Dst:             vpx_highbd_10_variance4x4_c
    - functionName:    vpx_highbd_10_variance4x4_c
      functionSourceFile: '/src/libvpx/vpx_dsp/variance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 560
      functionLinenumberEnd: 560
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - highbd_10_variance
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/variance.c:560,1'
          Dst:             highbd_10_variance
    - functionName:    vpx_highbd_8_sub_pixel_avg_variance4x4_c
      functionSourceFile: '/src/libvpx/vpx_dsp/variance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 560
      functionLinenumberEnd: 560
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_var_filter_block2d_bil_first_pass
        - highbd_var_filter_block2d_bil_second_pass
        - vpx_highbd_8_variance4x4_c
        - vpx_highbd_comp_avg_pred_c
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/variance.c:560,1'
          Dst:             highbd_var_filter_block2d_bil_first_pass
        - Src:             '/src/libvpx/vpx_dsp/variance.c:560,1'
          Dst:             highbd_var_filter_block2d_bil_second_pass
        - Src:             '/src/libvpx/vpx_dsp/variance.c:560,1'
          Dst:             vpx_highbd_comp_avg_pred_c
        - Src:             '/src/libvpx/vpx_dsp/variance.c:560,1'
          Dst:             vpx_highbd_8_variance4x4_c
    - functionName:    vpx_highbd_8_variance4x4_c
      functionSourceFile: '/src/libvpx/vpx_dsp/variance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 560
      functionLinenumberEnd: 560
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_8_variance
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/variance.c:560,1'
          Dst:             highbd_8_variance
    - functionName:    vpx_highbd_12_sub_pixel_variance4x4_c
      functionSourceFile: '/src/libvpx/vpx_dsp/variance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 560
      functionLinenumberEnd: 560
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_var_filter_block2d_bil_first_pass
        - highbd_var_filter_block2d_bil_second_pass
        - vpx_highbd_12_variance4x4_c
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/variance.c:560,1'
          Dst:             highbd_var_filter_block2d_bil_first_pass
        - Src:             '/src/libvpx/vpx_dsp/variance.c:560,1'
          Dst:             highbd_var_filter_block2d_bil_second_pass
        - Src:             '/src/libvpx/vpx_dsp/variance.c:560,1'
          Dst:             vpx_highbd_12_variance4x4_c
    - functionName:    vpx_highbd_10_sub_pixel_variance4x4_c
      functionSourceFile: '/src/libvpx/vpx_dsp/variance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 560
      functionLinenumberEnd: 560
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_var_filter_block2d_bil_first_pass
        - highbd_var_filter_block2d_bil_second_pass
        - vpx_highbd_10_variance4x4_c
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/variance.c:560,1'
          Dst:             highbd_var_filter_block2d_bil_first_pass
        - Src:             '/src/libvpx/vpx_dsp/variance.c:560,1'
          Dst:             highbd_var_filter_block2d_bil_second_pass
        - Src:             '/src/libvpx/vpx_dsp/variance.c:560,1'
          Dst:             vpx_highbd_10_variance4x4_c
    - functionName:    vpx_highbd_8_sub_pixel_variance4x4_c
      functionSourceFile: '/src/libvpx/vpx_dsp/variance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 560
      functionLinenumberEnd: 560
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_var_filter_block2d_bil_first_pass
        - highbd_var_filter_block2d_bil_second_pass
        - vpx_highbd_8_variance4x4_c
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/variance.c:560,1'
          Dst:             highbd_var_filter_block2d_bil_first_pass
        - Src:             '/src/libvpx/vpx_dsp/variance.c:560,1'
          Dst:             highbd_var_filter_block2d_bil_second_pass
        - Src:             '/src/libvpx/vpx_dsp/variance.c:560,1'
          Dst:             vpx_highbd_8_variance4x4_c
    - functionName:    vpx_highbd_12_sub_pixel_avg_variance4x8_c
      functionSourceFile: '/src/libvpx/vpx_dsp/variance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 559
      functionLinenumberEnd: 559
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_var_filter_block2d_bil_first_pass
        - highbd_var_filter_block2d_bil_second_pass
        - vpx_highbd_12_variance4x8_c
        - vpx_highbd_comp_avg_pred_c
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/variance.c:559,1'
          Dst:             highbd_var_filter_block2d_bil_first_pass
        - Src:             '/src/libvpx/vpx_dsp/variance.c:559,1'
          Dst:             highbd_var_filter_block2d_bil_second_pass
        - Src:             '/src/libvpx/vpx_dsp/variance.c:559,1'
          Dst:             vpx_highbd_comp_avg_pred_c
        - Src:             '/src/libvpx/vpx_dsp/variance.c:559,1'
          Dst:             vpx_highbd_12_variance4x8_c
    - functionName:    vpx_highbd_12_variance4x8_c
      functionSourceFile: '/src/libvpx/vpx_dsp/variance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 559
      functionLinenumberEnd: 559
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - highbd_12_variance
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/variance.c:559,1'
          Dst:             highbd_12_variance
    - functionName:    vpx_highbd_10_sub_pixel_avg_variance4x8_c
      functionSourceFile: '/src/libvpx/vpx_dsp/variance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 559
      functionLinenumberEnd: 559
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_var_filter_block2d_bil_first_pass
        - highbd_var_filter_block2d_bil_second_pass
        - vpx_highbd_10_variance4x8_c
        - vpx_highbd_comp_avg_pred_c
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/variance.c:559,1'
          Dst:             highbd_var_filter_block2d_bil_first_pass
        - Src:             '/src/libvpx/vpx_dsp/variance.c:559,1'
          Dst:             highbd_var_filter_block2d_bil_second_pass
        - Src:             '/src/libvpx/vpx_dsp/variance.c:559,1'
          Dst:             vpx_highbd_comp_avg_pred_c
        - Src:             '/src/libvpx/vpx_dsp/variance.c:559,1'
          Dst:             vpx_highbd_10_variance4x8_c
    - functionName:    vpx_highbd_10_variance4x8_c
      functionSourceFile: '/src/libvpx/vpx_dsp/variance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 559
      functionLinenumberEnd: 559
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - highbd_10_variance
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/variance.c:559,1'
          Dst:             highbd_10_variance
    - functionName:    vpx_highbd_8_sub_pixel_avg_variance4x8_c
      functionSourceFile: '/src/libvpx/vpx_dsp/variance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 559
      functionLinenumberEnd: 559
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_var_filter_block2d_bil_first_pass
        - highbd_var_filter_block2d_bil_second_pass
        - vpx_highbd_8_variance4x8_c
        - vpx_highbd_comp_avg_pred_c
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/variance.c:559,1'
          Dst:             highbd_var_filter_block2d_bil_first_pass
        - Src:             '/src/libvpx/vpx_dsp/variance.c:559,1'
          Dst:             highbd_var_filter_block2d_bil_second_pass
        - Src:             '/src/libvpx/vpx_dsp/variance.c:559,1'
          Dst:             vpx_highbd_comp_avg_pred_c
        - Src:             '/src/libvpx/vpx_dsp/variance.c:559,1'
          Dst:             vpx_highbd_8_variance4x8_c
    - functionName:    vpx_highbd_8_variance4x8_c
      functionSourceFile: '/src/libvpx/vpx_dsp/variance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 559
      functionLinenumberEnd: 559
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_8_variance
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/variance.c:559,1'
          Dst:             highbd_8_variance
    - functionName:    vpx_highbd_12_sub_pixel_variance4x8_c
      functionSourceFile: '/src/libvpx/vpx_dsp/variance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 559
      functionLinenumberEnd: 559
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_var_filter_block2d_bil_first_pass
        - highbd_var_filter_block2d_bil_second_pass
        - vpx_highbd_12_variance4x8_c
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/variance.c:559,1'
          Dst:             highbd_var_filter_block2d_bil_first_pass
        - Src:             '/src/libvpx/vpx_dsp/variance.c:559,1'
          Dst:             highbd_var_filter_block2d_bil_second_pass
        - Src:             '/src/libvpx/vpx_dsp/variance.c:559,1'
          Dst:             vpx_highbd_12_variance4x8_c
    - functionName:    vpx_highbd_10_sub_pixel_variance4x8_c
      functionSourceFile: '/src/libvpx/vpx_dsp/variance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 559
      functionLinenumberEnd: 559
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_var_filter_block2d_bil_first_pass
        - highbd_var_filter_block2d_bil_second_pass
        - vpx_highbd_10_variance4x8_c
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/variance.c:559,1'
          Dst:             highbd_var_filter_block2d_bil_first_pass
        - Src:             '/src/libvpx/vpx_dsp/variance.c:559,1'
          Dst:             highbd_var_filter_block2d_bil_second_pass
        - Src:             '/src/libvpx/vpx_dsp/variance.c:559,1'
          Dst:             vpx_highbd_10_variance4x8_c
    - functionName:    vpx_highbd_8_sub_pixel_variance4x8_c
      functionSourceFile: '/src/libvpx/vpx_dsp/variance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 559
      functionLinenumberEnd: 559
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_var_filter_block2d_bil_first_pass
        - highbd_var_filter_block2d_bil_second_pass
        - vpx_highbd_8_variance4x8_c
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/variance.c:559,1'
          Dst:             highbd_var_filter_block2d_bil_first_pass
        - Src:             '/src/libvpx/vpx_dsp/variance.c:559,1'
          Dst:             highbd_var_filter_block2d_bil_second_pass
        - Src:             '/src/libvpx/vpx_dsp/variance.c:559,1'
          Dst:             vpx_highbd_8_variance4x8_c
    - functionName:    vpx_highbd_12_sub_pixel_avg_variance8x4_c
      functionSourceFile: '/src/libvpx/vpx_dsp/variance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 558
      functionLinenumberEnd: 558
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_var_filter_block2d_bil_first_pass
        - highbd_var_filter_block2d_bil_second_pass
        - vpx_highbd_12_variance8x4_c
        - vpx_highbd_comp_avg_pred_c
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/variance.c:558,1'
          Dst:             highbd_var_filter_block2d_bil_first_pass
        - Src:             '/src/libvpx/vpx_dsp/variance.c:558,1'
          Dst:             highbd_var_filter_block2d_bil_second_pass
        - Src:             '/src/libvpx/vpx_dsp/variance.c:558,1'
          Dst:             vpx_highbd_comp_avg_pred_c
        - Src:             '/src/libvpx/vpx_dsp/variance.c:558,1'
          Dst:             vpx_highbd_12_variance8x4_c
    - functionName:    vpx_highbd_12_variance8x4_c
      functionSourceFile: '/src/libvpx/vpx_dsp/variance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 558
      functionLinenumberEnd: 558
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - highbd_12_variance
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/variance.c:558,1'
          Dst:             highbd_12_variance
    - functionName:    vpx_highbd_10_sub_pixel_avg_variance8x4_c
      functionSourceFile: '/src/libvpx/vpx_dsp/variance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 558
      functionLinenumberEnd: 558
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_var_filter_block2d_bil_first_pass
        - highbd_var_filter_block2d_bil_second_pass
        - vpx_highbd_10_variance8x4_c
        - vpx_highbd_comp_avg_pred_c
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/variance.c:558,1'
          Dst:             highbd_var_filter_block2d_bil_first_pass
        - Src:             '/src/libvpx/vpx_dsp/variance.c:558,1'
          Dst:             highbd_var_filter_block2d_bil_second_pass
        - Src:             '/src/libvpx/vpx_dsp/variance.c:558,1'
          Dst:             vpx_highbd_comp_avg_pred_c
        - Src:             '/src/libvpx/vpx_dsp/variance.c:558,1'
          Dst:             vpx_highbd_10_variance8x4_c
    - functionName:    vpx_highbd_10_variance8x4_c
      functionSourceFile: '/src/libvpx/vpx_dsp/variance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 558
      functionLinenumberEnd: 558
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - highbd_10_variance
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/variance.c:558,1'
          Dst:             highbd_10_variance
    - functionName:    vpx_highbd_8_sub_pixel_avg_variance8x4_c
      functionSourceFile: '/src/libvpx/vpx_dsp/variance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 558
      functionLinenumberEnd: 558
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_var_filter_block2d_bil_first_pass
        - highbd_var_filter_block2d_bil_second_pass
        - vpx_highbd_8_variance8x4_c
        - vpx_highbd_comp_avg_pred_c
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/variance.c:558,1'
          Dst:             highbd_var_filter_block2d_bil_first_pass
        - Src:             '/src/libvpx/vpx_dsp/variance.c:558,1'
          Dst:             highbd_var_filter_block2d_bil_second_pass
        - Src:             '/src/libvpx/vpx_dsp/variance.c:558,1'
          Dst:             vpx_highbd_comp_avg_pred_c
        - Src:             '/src/libvpx/vpx_dsp/variance.c:558,1'
          Dst:             vpx_highbd_8_variance8x4_c
    - functionName:    vpx_highbd_8_variance8x4_c
      functionSourceFile: '/src/libvpx/vpx_dsp/variance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 558
      functionLinenumberEnd: 558
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_8_variance
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/variance.c:558,1'
          Dst:             highbd_8_variance
    - functionName:    vpx_highbd_12_sub_pixel_variance8x4_c
      functionSourceFile: '/src/libvpx/vpx_dsp/variance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 558
      functionLinenumberEnd: 558
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_var_filter_block2d_bil_first_pass
        - highbd_var_filter_block2d_bil_second_pass
        - vpx_highbd_12_variance8x4_c
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/variance.c:558,1'
          Dst:             highbd_var_filter_block2d_bil_first_pass
        - Src:             '/src/libvpx/vpx_dsp/variance.c:558,1'
          Dst:             highbd_var_filter_block2d_bil_second_pass
        - Src:             '/src/libvpx/vpx_dsp/variance.c:558,1'
          Dst:             vpx_highbd_12_variance8x4_c
    - functionName:    vpx_highbd_10_sub_pixel_variance8x4_c
      functionSourceFile: '/src/libvpx/vpx_dsp/variance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 558
      functionLinenumberEnd: 558
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_var_filter_block2d_bil_first_pass
        - highbd_var_filter_block2d_bil_second_pass
        - vpx_highbd_10_variance8x4_c
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/variance.c:558,1'
          Dst:             highbd_var_filter_block2d_bil_first_pass
        - Src:             '/src/libvpx/vpx_dsp/variance.c:558,1'
          Dst:             highbd_var_filter_block2d_bil_second_pass
        - Src:             '/src/libvpx/vpx_dsp/variance.c:558,1'
          Dst:             vpx_highbd_10_variance8x4_c
    - functionName:    vpx_highbd_8_sub_pixel_variance8x4_c
      functionSourceFile: '/src/libvpx/vpx_dsp/variance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 558
      functionLinenumberEnd: 558
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_var_filter_block2d_bil_first_pass
        - highbd_var_filter_block2d_bil_second_pass
        - vpx_highbd_8_variance8x4_c
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/variance.c:558,1'
          Dst:             highbd_var_filter_block2d_bil_first_pass
        - Src:             '/src/libvpx/vpx_dsp/variance.c:558,1'
          Dst:             highbd_var_filter_block2d_bil_second_pass
        - Src:             '/src/libvpx/vpx_dsp/variance.c:558,1'
          Dst:             vpx_highbd_8_variance8x4_c
    - functionName:    vpx_highbd_12_sub_pixel_avg_variance8x8_c
      functionSourceFile: '/src/libvpx/vpx_dsp/variance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 557
      functionLinenumberEnd: 557
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_var_filter_block2d_bil_first_pass
        - highbd_var_filter_block2d_bil_second_pass
        - vpx_highbd_12_variance8x8_c
        - vpx_highbd_comp_avg_pred_c
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/variance.c:557,1'
          Dst:             highbd_var_filter_block2d_bil_first_pass
        - Src:             '/src/libvpx/vpx_dsp/variance.c:557,1'
          Dst:             highbd_var_filter_block2d_bil_second_pass
        - Src:             '/src/libvpx/vpx_dsp/variance.c:557,1'
          Dst:             vpx_highbd_comp_avg_pred_c
        - Src:             '/src/libvpx/vpx_dsp/variance.c:557,1'
          Dst:             vpx_highbd_12_variance8x8_c
    - functionName:    vpx_highbd_12_variance8x8_c
      functionSourceFile: '/src/libvpx/vpx_dsp/variance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 557
      functionLinenumberEnd: 557
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - highbd_12_variance
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/variance.c:557,1'
          Dst:             highbd_12_variance
    - functionName:    vpx_highbd_10_sub_pixel_avg_variance8x8_c
      functionSourceFile: '/src/libvpx/vpx_dsp/variance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 557
      functionLinenumberEnd: 557
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_var_filter_block2d_bil_first_pass
        - highbd_var_filter_block2d_bil_second_pass
        - vpx_highbd_10_variance8x8_c
        - vpx_highbd_comp_avg_pred_c
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/variance.c:557,1'
          Dst:             highbd_var_filter_block2d_bil_first_pass
        - Src:             '/src/libvpx/vpx_dsp/variance.c:557,1'
          Dst:             highbd_var_filter_block2d_bil_second_pass
        - Src:             '/src/libvpx/vpx_dsp/variance.c:557,1'
          Dst:             vpx_highbd_comp_avg_pred_c
        - Src:             '/src/libvpx/vpx_dsp/variance.c:557,1'
          Dst:             vpx_highbd_10_variance8x8_c
    - functionName:    vpx_highbd_10_variance8x8_c
      functionSourceFile: '/src/libvpx/vpx_dsp/variance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 557
      functionLinenumberEnd: 557
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - highbd_10_variance
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/variance.c:557,1'
          Dst:             highbd_10_variance
    - functionName:    vpx_highbd_8_sub_pixel_avg_variance8x8_c
      functionSourceFile: '/src/libvpx/vpx_dsp/variance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 557
      functionLinenumberEnd: 557
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_var_filter_block2d_bil_first_pass
        - highbd_var_filter_block2d_bil_second_pass
        - vpx_highbd_8_variance8x8_c
        - vpx_highbd_comp_avg_pred_c
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/variance.c:557,1'
          Dst:             highbd_var_filter_block2d_bil_first_pass
        - Src:             '/src/libvpx/vpx_dsp/variance.c:557,1'
          Dst:             highbd_var_filter_block2d_bil_second_pass
        - Src:             '/src/libvpx/vpx_dsp/variance.c:557,1'
          Dst:             vpx_highbd_comp_avg_pred_c
        - Src:             '/src/libvpx/vpx_dsp/variance.c:557,1'
          Dst:             vpx_highbd_8_variance8x8_c
    - functionName:    vpx_highbd_8_variance8x8_c
      functionSourceFile: '/src/libvpx/vpx_dsp/variance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 557
      functionLinenumberEnd: 557
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_8_variance
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/variance.c:557,1'
          Dst:             highbd_8_variance
    - functionName:    vpx_highbd_12_sub_pixel_variance8x8_c
      functionSourceFile: '/src/libvpx/vpx_dsp/variance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 557
      functionLinenumberEnd: 557
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_var_filter_block2d_bil_first_pass
        - highbd_var_filter_block2d_bil_second_pass
        - vpx_highbd_12_variance8x8_c
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/variance.c:557,1'
          Dst:             highbd_var_filter_block2d_bil_first_pass
        - Src:             '/src/libvpx/vpx_dsp/variance.c:557,1'
          Dst:             highbd_var_filter_block2d_bil_second_pass
        - Src:             '/src/libvpx/vpx_dsp/variance.c:557,1'
          Dst:             vpx_highbd_12_variance8x8_c
    - functionName:    vpx_highbd_10_sub_pixel_variance8x8_c
      functionSourceFile: '/src/libvpx/vpx_dsp/variance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 557
      functionLinenumberEnd: 557
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_var_filter_block2d_bil_first_pass
        - highbd_var_filter_block2d_bil_second_pass
        - vpx_highbd_10_variance8x8_c
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/variance.c:557,1'
          Dst:             highbd_var_filter_block2d_bil_first_pass
        - Src:             '/src/libvpx/vpx_dsp/variance.c:557,1'
          Dst:             highbd_var_filter_block2d_bil_second_pass
        - Src:             '/src/libvpx/vpx_dsp/variance.c:557,1'
          Dst:             vpx_highbd_10_variance8x8_c
    - functionName:    vpx_highbd_8_sub_pixel_variance8x8_c
      functionSourceFile: '/src/libvpx/vpx_dsp/variance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 557
      functionLinenumberEnd: 557
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_var_filter_block2d_bil_first_pass
        - highbd_var_filter_block2d_bil_second_pass
        - vpx_highbd_8_variance8x8_c
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/variance.c:557,1'
          Dst:             highbd_var_filter_block2d_bil_first_pass
        - Src:             '/src/libvpx/vpx_dsp/variance.c:557,1'
          Dst:             highbd_var_filter_block2d_bil_second_pass
        - Src:             '/src/libvpx/vpx_dsp/variance.c:557,1'
          Dst:             vpx_highbd_8_variance8x8_c
    - functionName:    vpx_highbd_12_sub_pixel_avg_variance8x16_c
      functionSourceFile: '/src/libvpx/vpx_dsp/variance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 556
      functionLinenumberEnd: 556
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_var_filter_block2d_bil_first_pass
        - highbd_var_filter_block2d_bil_second_pass
        - vpx_highbd_12_variance8x16_c
        - vpx_highbd_comp_avg_pred_c
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/variance.c:556,1'
          Dst:             highbd_var_filter_block2d_bil_first_pass
        - Src:             '/src/libvpx/vpx_dsp/variance.c:556,1'
          Dst:             highbd_var_filter_block2d_bil_second_pass
        - Src:             '/src/libvpx/vpx_dsp/variance.c:556,1'
          Dst:             vpx_highbd_comp_avg_pred_c
        - Src:             '/src/libvpx/vpx_dsp/variance.c:556,1'
          Dst:             vpx_highbd_12_variance8x16_c
    - functionName:    vpx_highbd_12_variance8x16_c
      functionSourceFile: '/src/libvpx/vpx_dsp/variance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 556
      functionLinenumberEnd: 556
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - highbd_12_variance
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/variance.c:556,1'
          Dst:             highbd_12_variance
    - functionName:    vpx_highbd_10_sub_pixel_avg_variance8x16_c
      functionSourceFile: '/src/libvpx/vpx_dsp/variance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 556
      functionLinenumberEnd: 556
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_var_filter_block2d_bil_first_pass
        - highbd_var_filter_block2d_bil_second_pass
        - vpx_highbd_10_variance8x16_c
        - vpx_highbd_comp_avg_pred_c
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/variance.c:556,1'
          Dst:             highbd_var_filter_block2d_bil_first_pass
        - Src:             '/src/libvpx/vpx_dsp/variance.c:556,1'
          Dst:             highbd_var_filter_block2d_bil_second_pass
        - Src:             '/src/libvpx/vpx_dsp/variance.c:556,1'
          Dst:             vpx_highbd_comp_avg_pred_c
        - Src:             '/src/libvpx/vpx_dsp/variance.c:556,1'
          Dst:             vpx_highbd_10_variance8x16_c
    - functionName:    vpx_highbd_10_variance8x16_c
      functionSourceFile: '/src/libvpx/vpx_dsp/variance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 556
      functionLinenumberEnd: 556
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - highbd_10_variance
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/variance.c:556,1'
          Dst:             highbd_10_variance
    - functionName:    vpx_highbd_8_sub_pixel_avg_variance8x16_c
      functionSourceFile: '/src/libvpx/vpx_dsp/variance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 556
      functionLinenumberEnd: 556
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_var_filter_block2d_bil_first_pass
        - highbd_var_filter_block2d_bil_second_pass
        - vpx_highbd_8_variance8x16_c
        - vpx_highbd_comp_avg_pred_c
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/variance.c:556,1'
          Dst:             highbd_var_filter_block2d_bil_first_pass
        - Src:             '/src/libvpx/vpx_dsp/variance.c:556,1'
          Dst:             highbd_var_filter_block2d_bil_second_pass
        - Src:             '/src/libvpx/vpx_dsp/variance.c:556,1'
          Dst:             vpx_highbd_comp_avg_pred_c
        - Src:             '/src/libvpx/vpx_dsp/variance.c:556,1'
          Dst:             vpx_highbd_8_variance8x16_c
    - functionName:    vpx_highbd_8_variance8x16_c
      functionSourceFile: '/src/libvpx/vpx_dsp/variance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 556
      functionLinenumberEnd: 556
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_8_variance
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/variance.c:556,1'
          Dst:             highbd_8_variance
    - functionName:    vpx_highbd_12_sub_pixel_variance8x16_c
      functionSourceFile: '/src/libvpx/vpx_dsp/variance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 556
      functionLinenumberEnd: 556
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_var_filter_block2d_bil_first_pass
        - highbd_var_filter_block2d_bil_second_pass
        - vpx_highbd_12_variance8x16_c
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/variance.c:556,1'
          Dst:             highbd_var_filter_block2d_bil_first_pass
        - Src:             '/src/libvpx/vpx_dsp/variance.c:556,1'
          Dst:             highbd_var_filter_block2d_bil_second_pass
        - Src:             '/src/libvpx/vpx_dsp/variance.c:556,1'
          Dst:             vpx_highbd_12_variance8x16_c
    - functionName:    vpx_highbd_10_sub_pixel_variance8x16_c
      functionSourceFile: '/src/libvpx/vpx_dsp/variance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 556
      functionLinenumberEnd: 556
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_var_filter_block2d_bil_first_pass
        - highbd_var_filter_block2d_bil_second_pass
        - vpx_highbd_10_variance8x16_c
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/variance.c:556,1'
          Dst:             highbd_var_filter_block2d_bil_first_pass
        - Src:             '/src/libvpx/vpx_dsp/variance.c:556,1'
          Dst:             highbd_var_filter_block2d_bil_second_pass
        - Src:             '/src/libvpx/vpx_dsp/variance.c:556,1'
          Dst:             vpx_highbd_10_variance8x16_c
    - functionName:    vpx_highbd_8_sub_pixel_variance8x16_c
      functionSourceFile: '/src/libvpx/vpx_dsp/variance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 556
      functionLinenumberEnd: 556
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_var_filter_block2d_bil_first_pass
        - highbd_var_filter_block2d_bil_second_pass
        - vpx_highbd_8_variance8x16_c
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/variance.c:556,1'
          Dst:             highbd_var_filter_block2d_bil_first_pass
        - Src:             '/src/libvpx/vpx_dsp/variance.c:556,1'
          Dst:             highbd_var_filter_block2d_bil_second_pass
        - Src:             '/src/libvpx/vpx_dsp/variance.c:556,1'
          Dst:             vpx_highbd_8_variance8x16_c
    - functionName:    vpx_highbd_12_sub_pixel_avg_variance16x8_c
      functionSourceFile: '/src/libvpx/vpx_dsp/variance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 555
      functionLinenumberEnd: 555
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_var_filter_block2d_bil_first_pass
        - highbd_var_filter_block2d_bil_second_pass
        - vpx_highbd_12_variance16x8_c
        - vpx_highbd_comp_avg_pred_c
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/variance.c:555,1'
          Dst:             highbd_var_filter_block2d_bil_first_pass
        - Src:             '/src/libvpx/vpx_dsp/variance.c:555,1'
          Dst:             highbd_var_filter_block2d_bil_second_pass
        - Src:             '/src/libvpx/vpx_dsp/variance.c:555,1'
          Dst:             vpx_highbd_comp_avg_pred_c
        - Src:             '/src/libvpx/vpx_dsp/variance.c:555,1'
          Dst:             vpx_highbd_12_variance16x8_c
    - functionName:    vpx_highbd_12_variance16x8_c
      functionSourceFile: '/src/libvpx/vpx_dsp/variance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 555
      functionLinenumberEnd: 555
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - highbd_12_variance
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/variance.c:555,1'
          Dst:             highbd_12_variance
    - functionName:    vpx_highbd_10_sub_pixel_avg_variance16x8_c
      functionSourceFile: '/src/libvpx/vpx_dsp/variance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 555
      functionLinenumberEnd: 555
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_var_filter_block2d_bil_first_pass
        - highbd_var_filter_block2d_bil_second_pass
        - vpx_highbd_10_variance16x8_c
        - vpx_highbd_comp_avg_pred_c
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/variance.c:555,1'
          Dst:             highbd_var_filter_block2d_bil_first_pass
        - Src:             '/src/libvpx/vpx_dsp/variance.c:555,1'
          Dst:             highbd_var_filter_block2d_bil_second_pass
        - Src:             '/src/libvpx/vpx_dsp/variance.c:555,1'
          Dst:             vpx_highbd_comp_avg_pred_c
        - Src:             '/src/libvpx/vpx_dsp/variance.c:555,1'
          Dst:             vpx_highbd_10_variance16x8_c
    - functionName:    vpx_highbd_10_variance16x8_c
      functionSourceFile: '/src/libvpx/vpx_dsp/variance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 555
      functionLinenumberEnd: 555
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - highbd_10_variance
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/variance.c:555,1'
          Dst:             highbd_10_variance
    - functionName:    vpx_highbd_8_sub_pixel_avg_variance16x8_c
      functionSourceFile: '/src/libvpx/vpx_dsp/variance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 555
      functionLinenumberEnd: 555
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_var_filter_block2d_bil_first_pass
        - highbd_var_filter_block2d_bil_second_pass
        - vpx_highbd_8_variance16x8_c
        - vpx_highbd_comp_avg_pred_c
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/variance.c:555,1'
          Dst:             highbd_var_filter_block2d_bil_first_pass
        - Src:             '/src/libvpx/vpx_dsp/variance.c:555,1'
          Dst:             highbd_var_filter_block2d_bil_second_pass
        - Src:             '/src/libvpx/vpx_dsp/variance.c:555,1'
          Dst:             vpx_highbd_comp_avg_pred_c
        - Src:             '/src/libvpx/vpx_dsp/variance.c:555,1'
          Dst:             vpx_highbd_8_variance16x8_c
    - functionName:    vpx_highbd_8_variance16x8_c
      functionSourceFile: '/src/libvpx/vpx_dsp/variance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 555
      functionLinenumberEnd: 555
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_8_variance
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/variance.c:555,1'
          Dst:             highbd_8_variance
    - functionName:    vpx_highbd_12_sub_pixel_variance16x8_c
      functionSourceFile: '/src/libvpx/vpx_dsp/variance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 555
      functionLinenumberEnd: 555
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_var_filter_block2d_bil_first_pass
        - highbd_var_filter_block2d_bil_second_pass
        - vpx_highbd_12_variance16x8_c
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/variance.c:555,1'
          Dst:             highbd_var_filter_block2d_bil_first_pass
        - Src:             '/src/libvpx/vpx_dsp/variance.c:555,1'
          Dst:             highbd_var_filter_block2d_bil_second_pass
        - Src:             '/src/libvpx/vpx_dsp/variance.c:555,1'
          Dst:             vpx_highbd_12_variance16x8_c
    - functionName:    vpx_highbd_10_sub_pixel_variance16x8_c
      functionSourceFile: '/src/libvpx/vpx_dsp/variance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 555
      functionLinenumberEnd: 555
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_var_filter_block2d_bil_first_pass
        - highbd_var_filter_block2d_bil_second_pass
        - vpx_highbd_10_variance16x8_c
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/variance.c:555,1'
          Dst:             highbd_var_filter_block2d_bil_first_pass
        - Src:             '/src/libvpx/vpx_dsp/variance.c:555,1'
          Dst:             highbd_var_filter_block2d_bil_second_pass
        - Src:             '/src/libvpx/vpx_dsp/variance.c:555,1'
          Dst:             vpx_highbd_10_variance16x8_c
    - functionName:    vpx_highbd_8_sub_pixel_variance16x8_c
      functionSourceFile: '/src/libvpx/vpx_dsp/variance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 555
      functionLinenumberEnd: 555
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_var_filter_block2d_bil_first_pass
        - highbd_var_filter_block2d_bil_second_pass
        - vpx_highbd_8_variance16x8_c
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/variance.c:555,1'
          Dst:             highbd_var_filter_block2d_bil_first_pass
        - Src:             '/src/libvpx/vpx_dsp/variance.c:555,1'
          Dst:             highbd_var_filter_block2d_bil_second_pass
        - Src:             '/src/libvpx/vpx_dsp/variance.c:555,1'
          Dst:             vpx_highbd_8_variance16x8_c
    - functionName:    vpx_highbd_12_sub_pixel_avg_variance16x16_c
      functionSourceFile: '/src/libvpx/vpx_dsp/variance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 554
      functionLinenumberEnd: 554
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_var_filter_block2d_bil_first_pass
        - highbd_var_filter_block2d_bil_second_pass
        - vpx_highbd_12_variance16x16_c
        - vpx_highbd_comp_avg_pred_c
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/variance.c:554,1'
          Dst:             highbd_var_filter_block2d_bil_first_pass
        - Src:             '/src/libvpx/vpx_dsp/variance.c:554,1'
          Dst:             highbd_var_filter_block2d_bil_second_pass
        - Src:             '/src/libvpx/vpx_dsp/variance.c:554,1'
          Dst:             vpx_highbd_comp_avg_pred_c
        - Src:             '/src/libvpx/vpx_dsp/variance.c:554,1'
          Dst:             vpx_highbd_12_variance16x16_c
    - functionName:    vpx_highbd_12_variance16x16_c
      functionSourceFile: '/src/libvpx/vpx_dsp/variance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 554
      functionLinenumberEnd: 554
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - highbd_12_variance
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/variance.c:554,1'
          Dst:             highbd_12_variance
    - functionName:    vpx_highbd_10_sub_pixel_avg_variance16x16_c
      functionSourceFile: '/src/libvpx/vpx_dsp/variance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 554
      functionLinenumberEnd: 554
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_var_filter_block2d_bil_first_pass
        - highbd_var_filter_block2d_bil_second_pass
        - vpx_highbd_10_variance16x16_c
        - vpx_highbd_comp_avg_pred_c
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/variance.c:554,1'
          Dst:             highbd_var_filter_block2d_bil_first_pass
        - Src:             '/src/libvpx/vpx_dsp/variance.c:554,1'
          Dst:             highbd_var_filter_block2d_bil_second_pass
        - Src:             '/src/libvpx/vpx_dsp/variance.c:554,1'
          Dst:             vpx_highbd_comp_avg_pred_c
        - Src:             '/src/libvpx/vpx_dsp/variance.c:554,1'
          Dst:             vpx_highbd_10_variance16x16_c
    - functionName:    vpx_highbd_10_variance16x16_c
      functionSourceFile: '/src/libvpx/vpx_dsp/variance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 554
      functionLinenumberEnd: 554
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - highbd_10_variance
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/variance.c:554,1'
          Dst:             highbd_10_variance
    - functionName:    vpx_highbd_8_sub_pixel_avg_variance16x16_c
      functionSourceFile: '/src/libvpx/vpx_dsp/variance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 554
      functionLinenumberEnd: 554
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_var_filter_block2d_bil_first_pass
        - highbd_var_filter_block2d_bil_second_pass
        - vpx_highbd_8_variance16x16_c
        - vpx_highbd_comp_avg_pred_c
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/variance.c:554,1'
          Dst:             highbd_var_filter_block2d_bil_first_pass
        - Src:             '/src/libvpx/vpx_dsp/variance.c:554,1'
          Dst:             highbd_var_filter_block2d_bil_second_pass
        - Src:             '/src/libvpx/vpx_dsp/variance.c:554,1'
          Dst:             vpx_highbd_comp_avg_pred_c
        - Src:             '/src/libvpx/vpx_dsp/variance.c:554,1'
          Dst:             vpx_highbd_8_variance16x16_c
    - functionName:    vpx_highbd_8_variance16x16_c
      functionSourceFile: '/src/libvpx/vpx_dsp/variance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 554
      functionLinenumberEnd: 554
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_8_variance
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/variance.c:554,1'
          Dst:             highbd_8_variance
    - functionName:    vpx_highbd_12_sub_pixel_variance16x16_c
      functionSourceFile: '/src/libvpx/vpx_dsp/variance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 554
      functionLinenumberEnd: 554
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_var_filter_block2d_bil_first_pass
        - highbd_var_filter_block2d_bil_second_pass
        - vpx_highbd_12_variance16x16_c
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/variance.c:554,1'
          Dst:             highbd_var_filter_block2d_bil_first_pass
        - Src:             '/src/libvpx/vpx_dsp/variance.c:554,1'
          Dst:             highbd_var_filter_block2d_bil_second_pass
        - Src:             '/src/libvpx/vpx_dsp/variance.c:554,1'
          Dst:             vpx_highbd_12_variance16x16_c
    - functionName:    vpx_highbd_10_sub_pixel_variance16x16_c
      functionSourceFile: '/src/libvpx/vpx_dsp/variance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 554
      functionLinenumberEnd: 554
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_var_filter_block2d_bil_first_pass
        - highbd_var_filter_block2d_bil_second_pass
        - vpx_highbd_10_variance16x16_c
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/variance.c:554,1'
          Dst:             highbd_var_filter_block2d_bil_first_pass
        - Src:             '/src/libvpx/vpx_dsp/variance.c:554,1'
          Dst:             highbd_var_filter_block2d_bil_second_pass
        - Src:             '/src/libvpx/vpx_dsp/variance.c:554,1'
          Dst:             vpx_highbd_10_variance16x16_c
    - functionName:    vpx_highbd_8_sub_pixel_variance16x16_c
      functionSourceFile: '/src/libvpx/vpx_dsp/variance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 554
      functionLinenumberEnd: 554
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_var_filter_block2d_bil_first_pass
        - highbd_var_filter_block2d_bil_second_pass
        - vpx_highbd_8_variance16x16_c
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/variance.c:554,1'
          Dst:             highbd_var_filter_block2d_bil_first_pass
        - Src:             '/src/libvpx/vpx_dsp/variance.c:554,1'
          Dst:             highbd_var_filter_block2d_bil_second_pass
        - Src:             '/src/libvpx/vpx_dsp/variance.c:554,1'
          Dst:             vpx_highbd_8_variance16x16_c
    - functionName:    vpx_highbd_12_sub_pixel_avg_variance16x32_c
      functionSourceFile: '/src/libvpx/vpx_dsp/variance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 553
      functionLinenumberEnd: 553
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_var_filter_block2d_bil_first_pass
        - highbd_var_filter_block2d_bil_second_pass
        - vpx_highbd_12_variance16x32_c
        - vpx_highbd_comp_avg_pred_c
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/variance.c:553,1'
          Dst:             highbd_var_filter_block2d_bil_first_pass
        - Src:             '/src/libvpx/vpx_dsp/variance.c:553,1'
          Dst:             highbd_var_filter_block2d_bil_second_pass
        - Src:             '/src/libvpx/vpx_dsp/variance.c:553,1'
          Dst:             vpx_highbd_comp_avg_pred_c
        - Src:             '/src/libvpx/vpx_dsp/variance.c:553,1'
          Dst:             vpx_highbd_12_variance16x32_c
    - functionName:    vpx_highbd_12_variance16x32_c
      functionSourceFile: '/src/libvpx/vpx_dsp/variance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 553
      functionLinenumberEnd: 553
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - highbd_12_variance
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/variance.c:553,1'
          Dst:             highbd_12_variance
    - functionName:    vpx_highbd_10_sub_pixel_avg_variance16x32_c
      functionSourceFile: '/src/libvpx/vpx_dsp/variance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 553
      functionLinenumberEnd: 553
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_var_filter_block2d_bil_first_pass
        - highbd_var_filter_block2d_bil_second_pass
        - vpx_highbd_10_variance16x32_c
        - vpx_highbd_comp_avg_pred_c
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/variance.c:553,1'
          Dst:             highbd_var_filter_block2d_bil_first_pass
        - Src:             '/src/libvpx/vpx_dsp/variance.c:553,1'
          Dst:             highbd_var_filter_block2d_bil_second_pass
        - Src:             '/src/libvpx/vpx_dsp/variance.c:553,1'
          Dst:             vpx_highbd_comp_avg_pred_c
        - Src:             '/src/libvpx/vpx_dsp/variance.c:553,1'
          Dst:             vpx_highbd_10_variance16x32_c
    - functionName:    vpx_highbd_10_variance16x32_c
      functionSourceFile: '/src/libvpx/vpx_dsp/variance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 553
      functionLinenumberEnd: 553
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - highbd_10_variance
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/variance.c:553,1'
          Dst:             highbd_10_variance
    - functionName:    vpx_highbd_8_sub_pixel_avg_variance16x32_c
      functionSourceFile: '/src/libvpx/vpx_dsp/variance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 553
      functionLinenumberEnd: 553
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_var_filter_block2d_bil_first_pass
        - highbd_var_filter_block2d_bil_second_pass
        - vpx_highbd_8_variance16x32_c
        - vpx_highbd_comp_avg_pred_c
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/variance.c:553,1'
          Dst:             highbd_var_filter_block2d_bil_first_pass
        - Src:             '/src/libvpx/vpx_dsp/variance.c:553,1'
          Dst:             highbd_var_filter_block2d_bil_second_pass
        - Src:             '/src/libvpx/vpx_dsp/variance.c:553,1'
          Dst:             vpx_highbd_comp_avg_pred_c
        - Src:             '/src/libvpx/vpx_dsp/variance.c:553,1'
          Dst:             vpx_highbd_8_variance16x32_c
    - functionName:    vpx_highbd_8_variance16x32_c
      functionSourceFile: '/src/libvpx/vpx_dsp/variance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 553
      functionLinenumberEnd: 553
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_8_variance
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/variance.c:553,1'
          Dst:             highbd_8_variance
    - functionName:    vpx_highbd_12_sub_pixel_variance16x32_c
      functionSourceFile: '/src/libvpx/vpx_dsp/variance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 553
      functionLinenumberEnd: 553
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_var_filter_block2d_bil_first_pass
        - highbd_var_filter_block2d_bil_second_pass
        - vpx_highbd_12_variance16x32_c
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/variance.c:553,1'
          Dst:             highbd_var_filter_block2d_bil_first_pass
        - Src:             '/src/libvpx/vpx_dsp/variance.c:553,1'
          Dst:             highbd_var_filter_block2d_bil_second_pass
        - Src:             '/src/libvpx/vpx_dsp/variance.c:553,1'
          Dst:             vpx_highbd_12_variance16x32_c
    - functionName:    vpx_highbd_10_sub_pixel_variance16x32_c
      functionSourceFile: '/src/libvpx/vpx_dsp/variance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 553
      functionLinenumberEnd: 553
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_var_filter_block2d_bil_first_pass
        - highbd_var_filter_block2d_bil_second_pass
        - vpx_highbd_10_variance16x32_c
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/variance.c:553,1'
          Dst:             highbd_var_filter_block2d_bil_first_pass
        - Src:             '/src/libvpx/vpx_dsp/variance.c:553,1'
          Dst:             highbd_var_filter_block2d_bil_second_pass
        - Src:             '/src/libvpx/vpx_dsp/variance.c:553,1'
          Dst:             vpx_highbd_10_variance16x32_c
    - functionName:    vpx_highbd_8_sub_pixel_variance16x32_c
      functionSourceFile: '/src/libvpx/vpx_dsp/variance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 553
      functionLinenumberEnd: 553
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_var_filter_block2d_bil_first_pass
        - highbd_var_filter_block2d_bil_second_pass
        - vpx_highbd_8_variance16x32_c
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/variance.c:553,1'
          Dst:             highbd_var_filter_block2d_bil_first_pass
        - Src:             '/src/libvpx/vpx_dsp/variance.c:553,1'
          Dst:             highbd_var_filter_block2d_bil_second_pass
        - Src:             '/src/libvpx/vpx_dsp/variance.c:553,1'
          Dst:             vpx_highbd_8_variance16x32_c
    - functionName:    vpx_highbd_12_sub_pixel_avg_variance32x16_c
      functionSourceFile: '/src/libvpx/vpx_dsp/variance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 552
      functionLinenumberEnd: 552
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_var_filter_block2d_bil_first_pass
        - highbd_var_filter_block2d_bil_second_pass
        - vpx_highbd_12_variance32x16_c
        - vpx_highbd_comp_avg_pred_c
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/variance.c:552,1'
          Dst:             highbd_var_filter_block2d_bil_first_pass
        - Src:             '/src/libvpx/vpx_dsp/variance.c:552,1'
          Dst:             highbd_var_filter_block2d_bil_second_pass
        - Src:             '/src/libvpx/vpx_dsp/variance.c:552,1'
          Dst:             vpx_highbd_comp_avg_pred_c
        - Src:             '/src/libvpx/vpx_dsp/variance.c:552,1'
          Dst:             vpx_highbd_12_variance32x16_c
    - functionName:    vpx_highbd_12_variance32x16_c
      functionSourceFile: '/src/libvpx/vpx_dsp/variance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 552
      functionLinenumberEnd: 552
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - highbd_12_variance
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/variance.c:552,1'
          Dst:             highbd_12_variance
    - functionName:    vpx_highbd_10_sub_pixel_avg_variance32x16_c
      functionSourceFile: '/src/libvpx/vpx_dsp/variance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 552
      functionLinenumberEnd: 552
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_var_filter_block2d_bil_first_pass
        - highbd_var_filter_block2d_bil_second_pass
        - vpx_highbd_10_variance32x16_c
        - vpx_highbd_comp_avg_pred_c
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/variance.c:552,1'
          Dst:             highbd_var_filter_block2d_bil_first_pass
        - Src:             '/src/libvpx/vpx_dsp/variance.c:552,1'
          Dst:             highbd_var_filter_block2d_bil_second_pass
        - Src:             '/src/libvpx/vpx_dsp/variance.c:552,1'
          Dst:             vpx_highbd_comp_avg_pred_c
        - Src:             '/src/libvpx/vpx_dsp/variance.c:552,1'
          Dst:             vpx_highbd_10_variance32x16_c
    - functionName:    vpx_highbd_10_variance32x16_c
      functionSourceFile: '/src/libvpx/vpx_dsp/variance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 552
      functionLinenumberEnd: 552
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - highbd_10_variance
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/variance.c:552,1'
          Dst:             highbd_10_variance
    - functionName:    vpx_highbd_8_sub_pixel_avg_variance32x16_c
      functionSourceFile: '/src/libvpx/vpx_dsp/variance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 552
      functionLinenumberEnd: 552
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_var_filter_block2d_bil_first_pass
        - highbd_var_filter_block2d_bil_second_pass
        - vpx_highbd_8_variance32x16_c
        - vpx_highbd_comp_avg_pred_c
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/variance.c:552,1'
          Dst:             highbd_var_filter_block2d_bil_first_pass
        - Src:             '/src/libvpx/vpx_dsp/variance.c:552,1'
          Dst:             highbd_var_filter_block2d_bil_second_pass
        - Src:             '/src/libvpx/vpx_dsp/variance.c:552,1'
          Dst:             vpx_highbd_comp_avg_pred_c
        - Src:             '/src/libvpx/vpx_dsp/variance.c:552,1'
          Dst:             vpx_highbd_8_variance32x16_c
    - functionName:    vpx_highbd_8_variance32x16_c
      functionSourceFile: '/src/libvpx/vpx_dsp/variance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 552
      functionLinenumberEnd: 552
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_8_variance
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/variance.c:552,1'
          Dst:             highbd_8_variance
    - functionName:    vpx_highbd_12_sub_pixel_variance32x16_c
      functionSourceFile: '/src/libvpx/vpx_dsp/variance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 552
      functionLinenumberEnd: 552
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_var_filter_block2d_bil_first_pass
        - highbd_var_filter_block2d_bil_second_pass
        - vpx_highbd_12_variance32x16_c
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/variance.c:552,1'
          Dst:             highbd_var_filter_block2d_bil_first_pass
        - Src:             '/src/libvpx/vpx_dsp/variance.c:552,1'
          Dst:             highbd_var_filter_block2d_bil_second_pass
        - Src:             '/src/libvpx/vpx_dsp/variance.c:552,1'
          Dst:             vpx_highbd_12_variance32x16_c
    - functionName:    vpx_highbd_10_sub_pixel_variance32x16_c
      functionSourceFile: '/src/libvpx/vpx_dsp/variance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 552
      functionLinenumberEnd: 552
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_var_filter_block2d_bil_first_pass
        - highbd_var_filter_block2d_bil_second_pass
        - vpx_highbd_10_variance32x16_c
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/variance.c:552,1'
          Dst:             highbd_var_filter_block2d_bil_first_pass
        - Src:             '/src/libvpx/vpx_dsp/variance.c:552,1'
          Dst:             highbd_var_filter_block2d_bil_second_pass
        - Src:             '/src/libvpx/vpx_dsp/variance.c:552,1'
          Dst:             vpx_highbd_10_variance32x16_c
    - functionName:    vpx_highbd_8_sub_pixel_variance32x16_c
      functionSourceFile: '/src/libvpx/vpx_dsp/variance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 552
      functionLinenumberEnd: 552
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_var_filter_block2d_bil_first_pass
        - highbd_var_filter_block2d_bil_second_pass
        - vpx_highbd_8_variance32x16_c
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/variance.c:552,1'
          Dst:             highbd_var_filter_block2d_bil_first_pass
        - Src:             '/src/libvpx/vpx_dsp/variance.c:552,1'
          Dst:             highbd_var_filter_block2d_bil_second_pass
        - Src:             '/src/libvpx/vpx_dsp/variance.c:552,1'
          Dst:             vpx_highbd_8_variance32x16_c
    - functionName:    vpx_highbd_12_sub_pixel_avg_variance32x32_c
      functionSourceFile: '/src/libvpx/vpx_dsp/variance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 551
      functionLinenumberEnd: 551
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_var_filter_block2d_bil_first_pass
        - highbd_var_filter_block2d_bil_second_pass
        - vpx_highbd_12_variance32x32_c
        - vpx_highbd_comp_avg_pred_c
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/variance.c:551,1'
          Dst:             highbd_var_filter_block2d_bil_first_pass
        - Src:             '/src/libvpx/vpx_dsp/variance.c:551,1'
          Dst:             highbd_var_filter_block2d_bil_second_pass
        - Src:             '/src/libvpx/vpx_dsp/variance.c:551,1'
          Dst:             vpx_highbd_comp_avg_pred_c
        - Src:             '/src/libvpx/vpx_dsp/variance.c:551,1'
          Dst:             vpx_highbd_12_variance32x32_c
    - functionName:    vpx_highbd_12_variance32x32_c
      functionSourceFile: '/src/libvpx/vpx_dsp/variance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 551
      functionLinenumberEnd: 551
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - highbd_12_variance
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/variance.c:551,1'
          Dst:             highbd_12_variance
    - functionName:    vpx_highbd_10_sub_pixel_avg_variance32x32_c
      functionSourceFile: '/src/libvpx/vpx_dsp/variance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 551
      functionLinenumberEnd: 551
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_var_filter_block2d_bil_first_pass
        - highbd_var_filter_block2d_bil_second_pass
        - vpx_highbd_10_variance32x32_c
        - vpx_highbd_comp_avg_pred_c
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/variance.c:551,1'
          Dst:             highbd_var_filter_block2d_bil_first_pass
        - Src:             '/src/libvpx/vpx_dsp/variance.c:551,1'
          Dst:             highbd_var_filter_block2d_bil_second_pass
        - Src:             '/src/libvpx/vpx_dsp/variance.c:551,1'
          Dst:             vpx_highbd_comp_avg_pred_c
        - Src:             '/src/libvpx/vpx_dsp/variance.c:551,1'
          Dst:             vpx_highbd_10_variance32x32_c
    - functionName:    vpx_highbd_10_variance32x32_c
      functionSourceFile: '/src/libvpx/vpx_dsp/variance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 551
      functionLinenumberEnd: 551
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - highbd_10_variance
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/variance.c:551,1'
          Dst:             highbd_10_variance
    - functionName:    vpx_highbd_8_sub_pixel_avg_variance32x32_c
      functionSourceFile: '/src/libvpx/vpx_dsp/variance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 551
      functionLinenumberEnd: 551
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_var_filter_block2d_bil_first_pass
        - highbd_var_filter_block2d_bil_second_pass
        - vpx_highbd_8_variance32x32_c
        - vpx_highbd_comp_avg_pred_c
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/variance.c:551,1'
          Dst:             highbd_var_filter_block2d_bil_first_pass
        - Src:             '/src/libvpx/vpx_dsp/variance.c:551,1'
          Dst:             highbd_var_filter_block2d_bil_second_pass
        - Src:             '/src/libvpx/vpx_dsp/variance.c:551,1'
          Dst:             vpx_highbd_comp_avg_pred_c
        - Src:             '/src/libvpx/vpx_dsp/variance.c:551,1'
          Dst:             vpx_highbd_8_variance32x32_c
    - functionName:    vpx_highbd_8_variance32x32_c
      functionSourceFile: '/src/libvpx/vpx_dsp/variance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 551
      functionLinenumberEnd: 551
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_8_variance
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/variance.c:551,1'
          Dst:             highbd_8_variance
    - functionName:    vpx_highbd_12_sub_pixel_variance32x32_c
      functionSourceFile: '/src/libvpx/vpx_dsp/variance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 551
      functionLinenumberEnd: 551
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_var_filter_block2d_bil_first_pass
        - highbd_var_filter_block2d_bil_second_pass
        - vpx_highbd_12_variance32x32_c
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/variance.c:551,1'
          Dst:             highbd_var_filter_block2d_bil_first_pass
        - Src:             '/src/libvpx/vpx_dsp/variance.c:551,1'
          Dst:             highbd_var_filter_block2d_bil_second_pass
        - Src:             '/src/libvpx/vpx_dsp/variance.c:551,1'
          Dst:             vpx_highbd_12_variance32x32_c
    - functionName:    vpx_highbd_10_sub_pixel_variance32x32_c
      functionSourceFile: '/src/libvpx/vpx_dsp/variance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 551
      functionLinenumberEnd: 551
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_var_filter_block2d_bil_first_pass
        - highbd_var_filter_block2d_bil_second_pass
        - vpx_highbd_10_variance32x32_c
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/variance.c:551,1'
          Dst:             highbd_var_filter_block2d_bil_first_pass
        - Src:             '/src/libvpx/vpx_dsp/variance.c:551,1'
          Dst:             highbd_var_filter_block2d_bil_second_pass
        - Src:             '/src/libvpx/vpx_dsp/variance.c:551,1'
          Dst:             vpx_highbd_10_variance32x32_c
    - functionName:    vpx_highbd_8_sub_pixel_variance32x32_c
      functionSourceFile: '/src/libvpx/vpx_dsp/variance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 551
      functionLinenumberEnd: 551
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_var_filter_block2d_bil_first_pass
        - highbd_var_filter_block2d_bil_second_pass
        - vpx_highbd_8_variance32x32_c
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/variance.c:551,1'
          Dst:             highbd_var_filter_block2d_bil_first_pass
        - Src:             '/src/libvpx/vpx_dsp/variance.c:551,1'
          Dst:             highbd_var_filter_block2d_bil_second_pass
        - Src:             '/src/libvpx/vpx_dsp/variance.c:551,1'
          Dst:             vpx_highbd_8_variance32x32_c
    - functionName:    vpx_highbd_12_sub_pixel_avg_variance32x64_c
      functionSourceFile: '/src/libvpx/vpx_dsp/variance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 550
      functionLinenumberEnd: 550
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_var_filter_block2d_bil_first_pass
        - highbd_var_filter_block2d_bil_second_pass
        - vpx_highbd_12_variance32x64_c
        - vpx_highbd_comp_avg_pred_c
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/variance.c:550,1'
          Dst:             highbd_var_filter_block2d_bil_first_pass
        - Src:             '/src/libvpx/vpx_dsp/variance.c:550,1'
          Dst:             highbd_var_filter_block2d_bil_second_pass
        - Src:             '/src/libvpx/vpx_dsp/variance.c:550,1'
          Dst:             vpx_highbd_comp_avg_pred_c
        - Src:             '/src/libvpx/vpx_dsp/variance.c:550,1'
          Dst:             vpx_highbd_12_variance32x64_c
    - functionName:    vpx_highbd_12_variance32x64_c
      functionSourceFile: '/src/libvpx/vpx_dsp/variance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 550
      functionLinenumberEnd: 550
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - highbd_12_variance
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/variance.c:550,1'
          Dst:             highbd_12_variance
    - functionName:    vpx_highbd_10_sub_pixel_avg_variance32x64_c
      functionSourceFile: '/src/libvpx/vpx_dsp/variance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 550
      functionLinenumberEnd: 550
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_var_filter_block2d_bil_first_pass
        - highbd_var_filter_block2d_bil_second_pass
        - vpx_highbd_10_variance32x64_c
        - vpx_highbd_comp_avg_pred_c
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/variance.c:550,1'
          Dst:             highbd_var_filter_block2d_bil_first_pass
        - Src:             '/src/libvpx/vpx_dsp/variance.c:550,1'
          Dst:             highbd_var_filter_block2d_bil_second_pass
        - Src:             '/src/libvpx/vpx_dsp/variance.c:550,1'
          Dst:             vpx_highbd_comp_avg_pred_c
        - Src:             '/src/libvpx/vpx_dsp/variance.c:550,1'
          Dst:             vpx_highbd_10_variance32x64_c
    - functionName:    vpx_highbd_10_variance32x64_c
      functionSourceFile: '/src/libvpx/vpx_dsp/variance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 550
      functionLinenumberEnd: 550
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - highbd_10_variance
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/variance.c:550,1'
          Dst:             highbd_10_variance
    - functionName:    vpx_highbd_8_sub_pixel_avg_variance32x64_c
      functionSourceFile: '/src/libvpx/vpx_dsp/variance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 550
      functionLinenumberEnd: 550
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_var_filter_block2d_bil_first_pass
        - highbd_var_filter_block2d_bil_second_pass
        - vpx_highbd_8_variance32x64_c
        - vpx_highbd_comp_avg_pred_c
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/variance.c:550,1'
          Dst:             highbd_var_filter_block2d_bil_first_pass
        - Src:             '/src/libvpx/vpx_dsp/variance.c:550,1'
          Dst:             highbd_var_filter_block2d_bil_second_pass
        - Src:             '/src/libvpx/vpx_dsp/variance.c:550,1'
          Dst:             vpx_highbd_comp_avg_pred_c
        - Src:             '/src/libvpx/vpx_dsp/variance.c:550,1'
          Dst:             vpx_highbd_8_variance32x64_c
    - functionName:    vpx_highbd_8_variance32x64_c
      functionSourceFile: '/src/libvpx/vpx_dsp/variance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 550
      functionLinenumberEnd: 550
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_8_variance
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/variance.c:550,1'
          Dst:             highbd_8_variance
    - functionName:    vpx_highbd_12_sub_pixel_variance32x64_c
      functionSourceFile: '/src/libvpx/vpx_dsp/variance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 550
      functionLinenumberEnd: 550
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_var_filter_block2d_bil_first_pass
        - highbd_var_filter_block2d_bil_second_pass
        - vpx_highbd_12_variance32x64_c
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/variance.c:550,1'
          Dst:             highbd_var_filter_block2d_bil_first_pass
        - Src:             '/src/libvpx/vpx_dsp/variance.c:550,1'
          Dst:             highbd_var_filter_block2d_bil_second_pass
        - Src:             '/src/libvpx/vpx_dsp/variance.c:550,1'
          Dst:             vpx_highbd_12_variance32x64_c
    - functionName:    vpx_highbd_10_sub_pixel_variance32x64_c
      functionSourceFile: '/src/libvpx/vpx_dsp/variance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 550
      functionLinenumberEnd: 550
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_var_filter_block2d_bil_first_pass
        - highbd_var_filter_block2d_bil_second_pass
        - vpx_highbd_10_variance32x64_c
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/variance.c:550,1'
          Dst:             highbd_var_filter_block2d_bil_first_pass
        - Src:             '/src/libvpx/vpx_dsp/variance.c:550,1'
          Dst:             highbd_var_filter_block2d_bil_second_pass
        - Src:             '/src/libvpx/vpx_dsp/variance.c:550,1'
          Dst:             vpx_highbd_10_variance32x64_c
    - functionName:    vpx_highbd_8_sub_pixel_variance32x64_c
      functionSourceFile: '/src/libvpx/vpx_dsp/variance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 550
      functionLinenumberEnd: 550
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_var_filter_block2d_bil_first_pass
        - highbd_var_filter_block2d_bil_second_pass
        - vpx_highbd_8_variance32x64_c
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/variance.c:550,1'
          Dst:             highbd_var_filter_block2d_bil_first_pass
        - Src:             '/src/libvpx/vpx_dsp/variance.c:550,1'
          Dst:             highbd_var_filter_block2d_bil_second_pass
        - Src:             '/src/libvpx/vpx_dsp/variance.c:550,1'
          Dst:             vpx_highbd_8_variance32x64_c
    - functionName:    vpx_highbd_12_sub_pixel_avg_variance64x32_c
      functionSourceFile: '/src/libvpx/vpx_dsp/variance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 549
      functionLinenumberEnd: 549
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_var_filter_block2d_bil_first_pass
        - highbd_var_filter_block2d_bil_second_pass
        - vpx_highbd_12_variance64x32_c
        - vpx_highbd_comp_avg_pred_c
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/variance.c:549,1'
          Dst:             highbd_var_filter_block2d_bil_first_pass
        - Src:             '/src/libvpx/vpx_dsp/variance.c:549,1'
          Dst:             highbd_var_filter_block2d_bil_second_pass
        - Src:             '/src/libvpx/vpx_dsp/variance.c:549,1'
          Dst:             vpx_highbd_comp_avg_pred_c
        - Src:             '/src/libvpx/vpx_dsp/variance.c:549,1'
          Dst:             vpx_highbd_12_variance64x32_c
    - functionName:    vpx_highbd_12_variance64x32_c
      functionSourceFile: '/src/libvpx/vpx_dsp/variance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 549
      functionLinenumberEnd: 549
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - highbd_12_variance
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/variance.c:549,1'
          Dst:             highbd_12_variance
    - functionName:    vpx_highbd_10_sub_pixel_avg_variance64x32_c
      functionSourceFile: '/src/libvpx/vpx_dsp/variance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 549
      functionLinenumberEnd: 549
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_var_filter_block2d_bil_first_pass
        - highbd_var_filter_block2d_bil_second_pass
        - vpx_highbd_10_variance64x32_c
        - vpx_highbd_comp_avg_pred_c
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/variance.c:549,1'
          Dst:             highbd_var_filter_block2d_bil_first_pass
        - Src:             '/src/libvpx/vpx_dsp/variance.c:549,1'
          Dst:             highbd_var_filter_block2d_bil_second_pass
        - Src:             '/src/libvpx/vpx_dsp/variance.c:549,1'
          Dst:             vpx_highbd_comp_avg_pred_c
        - Src:             '/src/libvpx/vpx_dsp/variance.c:549,1'
          Dst:             vpx_highbd_10_variance64x32_c
    - functionName:    vpx_highbd_10_variance64x32_c
      functionSourceFile: '/src/libvpx/vpx_dsp/variance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 549
      functionLinenumberEnd: 549
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - highbd_10_variance
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/variance.c:549,1'
          Dst:             highbd_10_variance
    - functionName:    vpx_highbd_8_sub_pixel_avg_variance64x32_c
      functionSourceFile: '/src/libvpx/vpx_dsp/variance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 549
      functionLinenumberEnd: 549
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_var_filter_block2d_bil_first_pass
        - highbd_var_filter_block2d_bil_second_pass
        - vpx_highbd_8_variance64x32_c
        - vpx_highbd_comp_avg_pred_c
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/variance.c:549,1'
          Dst:             highbd_var_filter_block2d_bil_first_pass
        - Src:             '/src/libvpx/vpx_dsp/variance.c:549,1'
          Dst:             highbd_var_filter_block2d_bil_second_pass
        - Src:             '/src/libvpx/vpx_dsp/variance.c:549,1'
          Dst:             vpx_highbd_comp_avg_pred_c
        - Src:             '/src/libvpx/vpx_dsp/variance.c:549,1'
          Dst:             vpx_highbd_8_variance64x32_c
    - functionName:    vpx_highbd_8_variance64x32_c
      functionSourceFile: '/src/libvpx/vpx_dsp/variance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 549
      functionLinenumberEnd: 549
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_8_variance
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/variance.c:549,1'
          Dst:             highbd_8_variance
    - functionName:    vpx_highbd_12_sub_pixel_variance64x32_c
      functionSourceFile: '/src/libvpx/vpx_dsp/variance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 549
      functionLinenumberEnd: 549
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_var_filter_block2d_bil_first_pass
        - highbd_var_filter_block2d_bil_second_pass
        - vpx_highbd_12_variance64x32_c
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/variance.c:549,1'
          Dst:             highbd_var_filter_block2d_bil_first_pass
        - Src:             '/src/libvpx/vpx_dsp/variance.c:549,1'
          Dst:             highbd_var_filter_block2d_bil_second_pass
        - Src:             '/src/libvpx/vpx_dsp/variance.c:549,1'
          Dst:             vpx_highbd_12_variance64x32_c
    - functionName:    vpx_highbd_10_sub_pixel_variance64x32_c
      functionSourceFile: '/src/libvpx/vpx_dsp/variance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 549
      functionLinenumberEnd: 549
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_var_filter_block2d_bil_first_pass
        - highbd_var_filter_block2d_bil_second_pass
        - vpx_highbd_10_variance64x32_c
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/variance.c:549,1'
          Dst:             highbd_var_filter_block2d_bil_first_pass
        - Src:             '/src/libvpx/vpx_dsp/variance.c:549,1'
          Dst:             highbd_var_filter_block2d_bil_second_pass
        - Src:             '/src/libvpx/vpx_dsp/variance.c:549,1'
          Dst:             vpx_highbd_10_variance64x32_c
    - functionName:    vpx_highbd_8_sub_pixel_variance64x32_c
      functionSourceFile: '/src/libvpx/vpx_dsp/variance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 549
      functionLinenumberEnd: 549
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_var_filter_block2d_bil_first_pass
        - highbd_var_filter_block2d_bil_second_pass
        - vpx_highbd_8_variance64x32_c
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/variance.c:549,1'
          Dst:             highbd_var_filter_block2d_bil_first_pass
        - Src:             '/src/libvpx/vpx_dsp/variance.c:549,1'
          Dst:             highbd_var_filter_block2d_bil_second_pass
        - Src:             '/src/libvpx/vpx_dsp/variance.c:549,1'
          Dst:             vpx_highbd_8_variance64x32_c
    - functionName:    vpx_highbd_12_sub_pixel_avg_variance64x64_c
      functionSourceFile: '/src/libvpx/vpx_dsp/variance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 548
      functionLinenumberEnd: 548
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_var_filter_block2d_bil_first_pass
        - highbd_var_filter_block2d_bil_second_pass
        - vpx_highbd_12_variance64x64_c
        - vpx_highbd_comp_avg_pred_c
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/variance.c:548,1'
          Dst:             highbd_var_filter_block2d_bil_first_pass
        - Src:             '/src/libvpx/vpx_dsp/variance.c:548,1'
          Dst:             highbd_var_filter_block2d_bil_second_pass
        - Src:             '/src/libvpx/vpx_dsp/variance.c:548,1'
          Dst:             vpx_highbd_comp_avg_pred_c
        - Src:             '/src/libvpx/vpx_dsp/variance.c:548,1'
          Dst:             vpx_highbd_12_variance64x64_c
    - functionName:    vpx_highbd_12_variance64x64_c
      functionSourceFile: '/src/libvpx/vpx_dsp/variance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 548
      functionLinenumberEnd: 548
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - highbd_12_variance
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/variance.c:548,1'
          Dst:             highbd_12_variance
    - functionName:    vpx_highbd_10_sub_pixel_avg_variance64x64_c
      functionSourceFile: '/src/libvpx/vpx_dsp/variance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 548
      functionLinenumberEnd: 548
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_var_filter_block2d_bil_first_pass
        - highbd_var_filter_block2d_bil_second_pass
        - vpx_highbd_10_variance64x64_c
        - vpx_highbd_comp_avg_pred_c
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/variance.c:548,1'
          Dst:             highbd_var_filter_block2d_bil_first_pass
        - Src:             '/src/libvpx/vpx_dsp/variance.c:548,1'
          Dst:             highbd_var_filter_block2d_bil_second_pass
        - Src:             '/src/libvpx/vpx_dsp/variance.c:548,1'
          Dst:             vpx_highbd_comp_avg_pred_c
        - Src:             '/src/libvpx/vpx_dsp/variance.c:548,1'
          Dst:             vpx_highbd_10_variance64x64_c
    - functionName:    vpx_highbd_10_variance64x64_c
      functionSourceFile: '/src/libvpx/vpx_dsp/variance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 548
      functionLinenumberEnd: 548
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - highbd_10_variance
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/variance.c:548,1'
          Dst:             highbd_10_variance
    - functionName:    vpx_highbd_8_sub_pixel_avg_variance64x64_c
      functionSourceFile: '/src/libvpx/vpx_dsp/variance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 548
      functionLinenumberEnd: 548
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_var_filter_block2d_bil_first_pass
        - highbd_var_filter_block2d_bil_second_pass
        - vpx_highbd_8_variance64x64_c
        - vpx_highbd_comp_avg_pred_c
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/variance.c:548,1'
          Dst:             highbd_var_filter_block2d_bil_first_pass
        - Src:             '/src/libvpx/vpx_dsp/variance.c:548,1'
          Dst:             highbd_var_filter_block2d_bil_second_pass
        - Src:             '/src/libvpx/vpx_dsp/variance.c:548,1'
          Dst:             vpx_highbd_comp_avg_pred_c
        - Src:             '/src/libvpx/vpx_dsp/variance.c:548,1'
          Dst:             vpx_highbd_8_variance64x64_c
    - functionName:    vpx_highbd_8_variance64x64_c
      functionSourceFile: '/src/libvpx/vpx_dsp/variance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 548
      functionLinenumberEnd: 548
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_8_variance
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/variance.c:548,1'
          Dst:             highbd_8_variance
    - functionName:    vpx_highbd_12_sub_pixel_variance64x64_c
      functionSourceFile: '/src/libvpx/vpx_dsp/variance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 548
      functionLinenumberEnd: 548
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_var_filter_block2d_bil_first_pass
        - highbd_var_filter_block2d_bil_second_pass
        - vpx_highbd_12_variance64x64_c
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/variance.c:548,1'
          Dst:             highbd_var_filter_block2d_bil_first_pass
        - Src:             '/src/libvpx/vpx_dsp/variance.c:548,1'
          Dst:             highbd_var_filter_block2d_bil_second_pass
        - Src:             '/src/libvpx/vpx_dsp/variance.c:548,1'
          Dst:             vpx_highbd_12_variance64x64_c
    - functionName:    vpx_highbd_10_sub_pixel_variance64x64_c
      functionSourceFile: '/src/libvpx/vpx_dsp/variance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 548
      functionLinenumberEnd: 548
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_var_filter_block2d_bil_first_pass
        - highbd_var_filter_block2d_bil_second_pass
        - vpx_highbd_10_variance64x64_c
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/variance.c:548,1'
          Dst:             highbd_var_filter_block2d_bil_first_pass
        - Src:             '/src/libvpx/vpx_dsp/variance.c:548,1'
          Dst:             highbd_var_filter_block2d_bil_second_pass
        - Src:             '/src/libvpx/vpx_dsp/variance.c:548,1'
          Dst:             vpx_highbd_10_variance64x64_c
    - functionName:    vpx_highbd_8_sub_pixel_variance64x64_c
      functionSourceFile: '/src/libvpx/vpx_dsp/variance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 548
      functionLinenumberEnd: 548
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_var_filter_block2d_bil_first_pass
        - highbd_var_filter_block2d_bil_second_pass
        - vpx_highbd_8_variance64x64_c
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/variance.c:548,1'
          Dst:             highbd_var_filter_block2d_bil_first_pass
        - Src:             '/src/libvpx/vpx_dsp/variance.c:548,1'
          Dst:             highbd_var_filter_block2d_bil_second_pass
        - Src:             '/src/libvpx/vpx_dsp/variance.c:548,1'
          Dst:             vpx_highbd_8_variance64x64_c
    - functionName:    vpx_mse8x8_c
      functionSourceFile: '/src/libvpx/vpx_dsp/variance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 225
      functionLinenumberEnd: 225
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - variance
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/variance.c:225,1'
          Dst:             variance
    - functionName:    variance
      functionSourceFile: '/src/libvpx/vpx_dsp/variance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          92
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    19
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_mse8x16_c
      functionSourceFile: '/src/libvpx/vpx_dsp/variance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 224
      functionLinenumberEnd: 224
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - variance
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/variance.c:224,1'
          Dst:             variance
    - functionName:    vpx_mse16x8_c
      functionSourceFile: '/src/libvpx/vpx_dsp/variance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 223
      functionLinenumberEnd: 223
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - variance
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/variance.c:223,1'
          Dst:             variance
    - functionName:    vpx_mse16x16_c
      functionSourceFile: '/src/libvpx/vpx_dsp/variance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 222
      functionLinenumberEnd: 222
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - variance
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/variance.c:222,1'
          Dst:             variance
    - functionName:    vpx_get8x8var_c
      functionSourceFile: '/src/libvpx/vpx_dsp/variance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 220
      functionLinenumberEnd: 220
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - variance
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/variance.c:220,1'
          Dst:             variance
    - functionName:    vpx_get16x16var_c
      functionSourceFile: '/src/libvpx/vpx_dsp/variance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 219
      functionLinenumberEnd: 219
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - variance
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/variance.c:219,1'
          Dst:             variance
    - functionName:    vpx_sub_pixel_avg_variance4x4_c
      functionSourceFile: '/src/libvpx/vpx_dsp/variance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionLinenumberEnd: 217
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - var_filter_block2d_bil_first_pass
        - var_filter_block2d_bil_second_pass
        - vpx_comp_avg_pred_c
        - vpx_variance4x4_c
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/variance.c:217,1'
          Dst:             var_filter_block2d_bil_first_pass
        - Src:             '/src/libvpx/vpx_dsp/variance.c:217,1'
          Dst:             var_filter_block2d_bil_second_pass
        - Src:             '/src/libvpx/vpx_dsp/variance.c:217,1'
          Dst:             vpx_comp_avg_pred_c
        - Src:             '/src/libvpx/vpx_dsp/variance.c:217,1'
          Dst:             vpx_variance4x4_c
    - functionName:    var_filter_block2d_bil_first_pass
      functionSourceFile: '/src/libvpx/vpx_dsp/variance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         35
      ICount:          385
      EdgeCount:       48
      CyclomaticComplexity: 15
      functionsReached: []
      functionUses:    26
      BranchProfiles:  []
      Callsites:       []
    - functionName:    var_filter_block2d_bil_second_pass
      functionSourceFile: '/src/libvpx/vpx_dsp/variance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          313
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    26
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_comp_avg_pred_c
      functionSourceFile: '/src/libvpx/vpx_dsp/variance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 228
      functionLinenumberEnd: 240
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         38
      ICount:          238
      EdgeCount:       51
      CyclomaticComplexity: 15
      functionsReached: []
      functionUses:    26
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_variance4x4_c
      functionSourceFile: '/src/libvpx/vpx_dsp/variance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionLinenumberEnd: 217
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - variance
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/variance.c:217,1'
          Dst:             variance
    - functionName:    vpx_sub_pixel_variance4x4_c
      functionSourceFile: '/src/libvpx/vpx_dsp/variance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionLinenumberEnd: 217
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - var_filter_block2d_bil_first_pass
        - var_filter_block2d_bil_second_pass
        - vpx_variance4x4_c
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/variance.c:217,1'
          Dst:             var_filter_block2d_bil_first_pass
        - Src:             '/src/libvpx/vpx_dsp/variance.c:217,1'
          Dst:             var_filter_block2d_bil_second_pass
        - Src:             '/src/libvpx/vpx_dsp/variance.c:217,1'
          Dst:             vpx_variance4x4_c
    - functionName:    vpx_sub_pixel_avg_variance4x8_c
      functionSourceFile: '/src/libvpx/vpx_dsp/variance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - var_filter_block2d_bil_first_pass
        - var_filter_block2d_bil_second_pass
        - vpx_comp_avg_pred_c
        - vpx_variance4x8_c
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/variance.c:216,1'
          Dst:             var_filter_block2d_bil_first_pass
        - Src:             '/src/libvpx/vpx_dsp/variance.c:216,1'
          Dst:             var_filter_block2d_bil_second_pass
        - Src:             '/src/libvpx/vpx_dsp/variance.c:216,1'
          Dst:             vpx_comp_avg_pred_c
        - Src:             '/src/libvpx/vpx_dsp/variance.c:216,1'
          Dst:             vpx_variance4x8_c
    - functionName:    vpx_variance4x8_c
      functionSourceFile: '/src/libvpx/vpx_dsp/variance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - variance
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/variance.c:216,1'
          Dst:             variance
    - functionName:    vpx_sub_pixel_variance4x8_c
      functionSourceFile: '/src/libvpx/vpx_dsp/variance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - var_filter_block2d_bil_first_pass
        - var_filter_block2d_bil_second_pass
        - vpx_variance4x8_c
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/variance.c:216,1'
          Dst:             var_filter_block2d_bil_first_pass
        - Src:             '/src/libvpx/vpx_dsp/variance.c:216,1'
          Dst:             var_filter_block2d_bil_second_pass
        - Src:             '/src/libvpx/vpx_dsp/variance.c:216,1'
          Dst:             vpx_variance4x8_c
    - functionName:    vpx_sub_pixel_avg_variance8x4_c
      functionSourceFile: '/src/libvpx/vpx_dsp/variance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 215
      functionLinenumberEnd: 215
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - var_filter_block2d_bil_first_pass
        - var_filter_block2d_bil_second_pass
        - vpx_comp_avg_pred_c
        - vpx_variance8x4_c
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/variance.c:215,1'
          Dst:             var_filter_block2d_bil_first_pass
        - Src:             '/src/libvpx/vpx_dsp/variance.c:215,1'
          Dst:             var_filter_block2d_bil_second_pass
        - Src:             '/src/libvpx/vpx_dsp/variance.c:215,1'
          Dst:             vpx_comp_avg_pred_c
        - Src:             '/src/libvpx/vpx_dsp/variance.c:215,1'
          Dst:             vpx_variance8x4_c
    - functionName:    vpx_variance8x4_c
      functionSourceFile: '/src/libvpx/vpx_dsp/variance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 215
      functionLinenumberEnd: 215
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - variance
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/variance.c:215,1'
          Dst:             variance
    - functionName:    vpx_sub_pixel_variance8x4_c
      functionSourceFile: '/src/libvpx/vpx_dsp/variance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 215
      functionLinenumberEnd: 215
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - var_filter_block2d_bil_first_pass
        - var_filter_block2d_bil_second_pass
        - vpx_variance8x4_c
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/variance.c:215,1'
          Dst:             var_filter_block2d_bil_first_pass
        - Src:             '/src/libvpx/vpx_dsp/variance.c:215,1'
          Dst:             var_filter_block2d_bil_second_pass
        - Src:             '/src/libvpx/vpx_dsp/variance.c:215,1'
          Dst:             vpx_variance8x4_c
    - functionName:    vpx_sub_pixel_avg_variance8x8_c
      functionSourceFile: '/src/libvpx/vpx_dsp/variance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 214
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - var_filter_block2d_bil_first_pass
        - var_filter_block2d_bil_second_pass
        - vpx_comp_avg_pred_c
        - vpx_variance8x8_c
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/variance.c:214,1'
          Dst:             var_filter_block2d_bil_first_pass
        - Src:             '/src/libvpx/vpx_dsp/variance.c:214,1'
          Dst:             var_filter_block2d_bil_second_pass
        - Src:             '/src/libvpx/vpx_dsp/variance.c:214,1'
          Dst:             vpx_comp_avg_pred_c
        - Src:             '/src/libvpx/vpx_dsp/variance.c:214,1'
          Dst:             vpx_variance8x8_c
    - functionName:    vpx_variance8x8_c
      functionSourceFile: '/src/libvpx/vpx_dsp/variance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 214
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - variance
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/variance.c:214,1'
          Dst:             variance
    - functionName:    vpx_sub_pixel_variance8x8_c
      functionSourceFile: '/src/libvpx/vpx_dsp/variance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 214
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - var_filter_block2d_bil_first_pass
        - var_filter_block2d_bil_second_pass
        - vpx_variance8x8_c
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/variance.c:214,1'
          Dst:             var_filter_block2d_bil_first_pass
        - Src:             '/src/libvpx/vpx_dsp/variance.c:214,1'
          Dst:             var_filter_block2d_bil_second_pass
        - Src:             '/src/libvpx/vpx_dsp/variance.c:214,1'
          Dst:             vpx_variance8x8_c
    - functionName:    vpx_sub_pixel_avg_variance8x16_c
      functionSourceFile: '/src/libvpx/vpx_dsp/variance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 213
      functionLinenumberEnd: 213
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - var_filter_block2d_bil_first_pass
        - var_filter_block2d_bil_second_pass
        - vpx_comp_avg_pred_c
        - vpx_variance8x16_c
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/variance.c:213,1'
          Dst:             var_filter_block2d_bil_first_pass
        - Src:             '/src/libvpx/vpx_dsp/variance.c:213,1'
          Dst:             var_filter_block2d_bil_second_pass
        - Src:             '/src/libvpx/vpx_dsp/variance.c:213,1'
          Dst:             vpx_comp_avg_pred_c
        - Src:             '/src/libvpx/vpx_dsp/variance.c:213,1'
          Dst:             vpx_variance8x16_c
    - functionName:    vpx_variance8x16_c
      functionSourceFile: '/src/libvpx/vpx_dsp/variance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 213
      functionLinenumberEnd: 213
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - variance
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/variance.c:213,1'
          Dst:             variance
    - functionName:    vpx_sub_pixel_variance8x16_c
      functionSourceFile: '/src/libvpx/vpx_dsp/variance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 213
      functionLinenumberEnd: 213
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - var_filter_block2d_bil_first_pass
        - var_filter_block2d_bil_second_pass
        - vpx_variance8x16_c
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/variance.c:213,1'
          Dst:             var_filter_block2d_bil_first_pass
        - Src:             '/src/libvpx/vpx_dsp/variance.c:213,1'
          Dst:             var_filter_block2d_bil_second_pass
        - Src:             '/src/libvpx/vpx_dsp/variance.c:213,1'
          Dst:             vpx_variance8x16_c
    - functionName:    vpx_sub_pixel_avg_variance16x8_c
      functionSourceFile: '/src/libvpx/vpx_dsp/variance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 212
      functionLinenumberEnd: 212
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - var_filter_block2d_bil_first_pass
        - var_filter_block2d_bil_second_pass
        - vpx_comp_avg_pred_c
        - vpx_variance16x8_c
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/variance.c:212,1'
          Dst:             var_filter_block2d_bil_first_pass
        - Src:             '/src/libvpx/vpx_dsp/variance.c:212,1'
          Dst:             var_filter_block2d_bil_second_pass
        - Src:             '/src/libvpx/vpx_dsp/variance.c:212,1'
          Dst:             vpx_comp_avg_pred_c
        - Src:             '/src/libvpx/vpx_dsp/variance.c:212,1'
          Dst:             vpx_variance16x8_c
    - functionName:    vpx_variance16x8_c
      functionSourceFile: '/src/libvpx/vpx_dsp/variance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 212
      functionLinenumberEnd: 212
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - variance
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/variance.c:212,1'
          Dst:             variance
    - functionName:    vpx_sub_pixel_variance16x8_c
      functionSourceFile: '/src/libvpx/vpx_dsp/variance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 212
      functionLinenumberEnd: 212
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - var_filter_block2d_bil_first_pass
        - var_filter_block2d_bil_second_pass
        - vpx_variance16x8_c
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/variance.c:212,1'
          Dst:             var_filter_block2d_bil_first_pass
        - Src:             '/src/libvpx/vpx_dsp/variance.c:212,1'
          Dst:             var_filter_block2d_bil_second_pass
        - Src:             '/src/libvpx/vpx_dsp/variance.c:212,1'
          Dst:             vpx_variance16x8_c
    - functionName:    vpx_sub_pixel_avg_variance16x16_c
      functionSourceFile: '/src/libvpx/vpx_dsp/variance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 211
      functionLinenumberEnd: 211
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - var_filter_block2d_bil_first_pass
        - var_filter_block2d_bil_second_pass
        - vpx_comp_avg_pred_c
        - vpx_variance16x16_c
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/variance.c:211,1'
          Dst:             var_filter_block2d_bil_first_pass
        - Src:             '/src/libvpx/vpx_dsp/variance.c:211,1'
          Dst:             var_filter_block2d_bil_second_pass
        - Src:             '/src/libvpx/vpx_dsp/variance.c:211,1'
          Dst:             vpx_comp_avg_pred_c
        - Src:             '/src/libvpx/vpx_dsp/variance.c:211,1'
          Dst:             vpx_variance16x16_c
    - functionName:    vpx_variance16x16_c
      functionSourceFile: '/src/libvpx/vpx_dsp/variance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 211
      functionLinenumberEnd: 211
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - variance
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/variance.c:211,1'
          Dst:             variance
    - functionName:    vpx_sub_pixel_variance16x16_c
      functionSourceFile: '/src/libvpx/vpx_dsp/variance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 211
      functionLinenumberEnd: 211
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - var_filter_block2d_bil_first_pass
        - var_filter_block2d_bil_second_pass
        - vpx_variance16x16_c
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/variance.c:211,1'
          Dst:             var_filter_block2d_bil_first_pass
        - Src:             '/src/libvpx/vpx_dsp/variance.c:211,1'
          Dst:             var_filter_block2d_bil_second_pass
        - Src:             '/src/libvpx/vpx_dsp/variance.c:211,1'
          Dst:             vpx_variance16x16_c
    - functionName:    vpx_sub_pixel_avg_variance16x32_c
      functionSourceFile: '/src/libvpx/vpx_dsp/variance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 210
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - var_filter_block2d_bil_first_pass
        - var_filter_block2d_bil_second_pass
        - vpx_comp_avg_pred_c
        - vpx_variance16x32_c
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/variance.c:210,1'
          Dst:             var_filter_block2d_bil_first_pass
        - Src:             '/src/libvpx/vpx_dsp/variance.c:210,1'
          Dst:             var_filter_block2d_bil_second_pass
        - Src:             '/src/libvpx/vpx_dsp/variance.c:210,1'
          Dst:             vpx_comp_avg_pred_c
        - Src:             '/src/libvpx/vpx_dsp/variance.c:210,1'
          Dst:             vpx_variance16x32_c
    - functionName:    vpx_variance16x32_c
      functionSourceFile: '/src/libvpx/vpx_dsp/variance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 210
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - variance
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/variance.c:210,1'
          Dst:             variance
    - functionName:    vpx_sub_pixel_variance16x32_c
      functionSourceFile: '/src/libvpx/vpx_dsp/variance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 210
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - var_filter_block2d_bil_first_pass
        - var_filter_block2d_bil_second_pass
        - vpx_variance16x32_c
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/variance.c:210,1'
          Dst:             var_filter_block2d_bil_first_pass
        - Src:             '/src/libvpx/vpx_dsp/variance.c:210,1'
          Dst:             var_filter_block2d_bil_second_pass
        - Src:             '/src/libvpx/vpx_dsp/variance.c:210,1'
          Dst:             vpx_variance16x32_c
    - functionName:    vpx_sub_pixel_avg_variance32x16_c
      functionSourceFile: '/src/libvpx/vpx_dsp/variance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 209
      functionLinenumberEnd: 209
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - var_filter_block2d_bil_first_pass
        - var_filter_block2d_bil_second_pass
        - vpx_comp_avg_pred_c
        - vpx_variance32x16_c
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/variance.c:209,1'
          Dst:             var_filter_block2d_bil_first_pass
        - Src:             '/src/libvpx/vpx_dsp/variance.c:209,1'
          Dst:             var_filter_block2d_bil_second_pass
        - Src:             '/src/libvpx/vpx_dsp/variance.c:209,1'
          Dst:             vpx_comp_avg_pred_c
        - Src:             '/src/libvpx/vpx_dsp/variance.c:209,1'
          Dst:             vpx_variance32x16_c
    - functionName:    vpx_variance32x16_c
      functionSourceFile: '/src/libvpx/vpx_dsp/variance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 209
      functionLinenumberEnd: 209
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - variance
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/variance.c:209,1'
          Dst:             variance
    - functionName:    vpx_sub_pixel_variance32x16_c
      functionSourceFile: '/src/libvpx/vpx_dsp/variance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 209
      functionLinenumberEnd: 209
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - var_filter_block2d_bil_first_pass
        - var_filter_block2d_bil_second_pass
        - vpx_variance32x16_c
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/variance.c:209,1'
          Dst:             var_filter_block2d_bil_first_pass
        - Src:             '/src/libvpx/vpx_dsp/variance.c:209,1'
          Dst:             var_filter_block2d_bil_second_pass
        - Src:             '/src/libvpx/vpx_dsp/variance.c:209,1'
          Dst:             vpx_variance32x16_c
    - functionName:    vpx_sub_pixel_avg_variance32x32_c
      functionSourceFile: '/src/libvpx/vpx_dsp/variance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 208
      functionLinenumberEnd: 208
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - var_filter_block2d_bil_first_pass
        - var_filter_block2d_bil_second_pass
        - vpx_comp_avg_pred_c
        - vpx_variance32x32_c
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/variance.c:208,1'
          Dst:             var_filter_block2d_bil_first_pass
        - Src:             '/src/libvpx/vpx_dsp/variance.c:208,1'
          Dst:             var_filter_block2d_bil_second_pass
        - Src:             '/src/libvpx/vpx_dsp/variance.c:208,1'
          Dst:             vpx_comp_avg_pred_c
        - Src:             '/src/libvpx/vpx_dsp/variance.c:208,1'
          Dst:             vpx_variance32x32_c
    - functionName:    vpx_variance32x32_c
      functionSourceFile: '/src/libvpx/vpx_dsp/variance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 208
      functionLinenumberEnd: 208
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - variance
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/variance.c:208,1'
          Dst:             variance
    - functionName:    vpx_sub_pixel_variance32x32_c
      functionSourceFile: '/src/libvpx/vpx_dsp/variance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 208
      functionLinenumberEnd: 208
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - var_filter_block2d_bil_first_pass
        - var_filter_block2d_bil_second_pass
        - vpx_variance32x32_c
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/variance.c:208,1'
          Dst:             var_filter_block2d_bil_first_pass
        - Src:             '/src/libvpx/vpx_dsp/variance.c:208,1'
          Dst:             var_filter_block2d_bil_second_pass
        - Src:             '/src/libvpx/vpx_dsp/variance.c:208,1'
          Dst:             vpx_variance32x32_c
    - functionName:    vpx_sub_pixel_avg_variance32x64_c
      functionSourceFile: '/src/libvpx/vpx_dsp/variance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 207
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - var_filter_block2d_bil_first_pass
        - var_filter_block2d_bil_second_pass
        - vpx_comp_avg_pred_c
        - vpx_variance32x64_c
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/variance.c:207,1'
          Dst:             var_filter_block2d_bil_first_pass
        - Src:             '/src/libvpx/vpx_dsp/variance.c:207,1'
          Dst:             var_filter_block2d_bil_second_pass
        - Src:             '/src/libvpx/vpx_dsp/variance.c:207,1'
          Dst:             vpx_comp_avg_pred_c
        - Src:             '/src/libvpx/vpx_dsp/variance.c:207,1'
          Dst:             vpx_variance32x64_c
    - functionName:    vpx_variance32x64_c
      functionSourceFile: '/src/libvpx/vpx_dsp/variance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 207
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - variance
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/variance.c:207,1'
          Dst:             variance
    - functionName:    vpx_sub_pixel_variance32x64_c
      functionSourceFile: '/src/libvpx/vpx_dsp/variance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 207
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - var_filter_block2d_bil_first_pass
        - var_filter_block2d_bil_second_pass
        - vpx_variance32x64_c
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/variance.c:207,1'
          Dst:             var_filter_block2d_bil_first_pass
        - Src:             '/src/libvpx/vpx_dsp/variance.c:207,1'
          Dst:             var_filter_block2d_bil_second_pass
        - Src:             '/src/libvpx/vpx_dsp/variance.c:207,1'
          Dst:             vpx_variance32x64_c
    - functionName:    vpx_sub_pixel_avg_variance64x32_c
      functionSourceFile: '/src/libvpx/vpx_dsp/variance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 206
      functionLinenumberEnd: 206
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - var_filter_block2d_bil_first_pass
        - var_filter_block2d_bil_second_pass
        - vpx_comp_avg_pred_c
        - vpx_variance64x32_c
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/variance.c:206,1'
          Dst:             var_filter_block2d_bil_first_pass
        - Src:             '/src/libvpx/vpx_dsp/variance.c:206,1'
          Dst:             var_filter_block2d_bil_second_pass
        - Src:             '/src/libvpx/vpx_dsp/variance.c:206,1'
          Dst:             vpx_comp_avg_pred_c
        - Src:             '/src/libvpx/vpx_dsp/variance.c:206,1'
          Dst:             vpx_variance64x32_c
    - functionName:    vpx_variance64x32_c
      functionSourceFile: '/src/libvpx/vpx_dsp/variance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 206
      functionLinenumberEnd: 206
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - variance
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/variance.c:206,1'
          Dst:             variance
    - functionName:    vpx_sub_pixel_variance64x32_c
      functionSourceFile: '/src/libvpx/vpx_dsp/variance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 206
      functionLinenumberEnd: 206
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - var_filter_block2d_bil_first_pass
        - var_filter_block2d_bil_second_pass
        - vpx_variance64x32_c
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/variance.c:206,1'
          Dst:             var_filter_block2d_bil_first_pass
        - Src:             '/src/libvpx/vpx_dsp/variance.c:206,1'
          Dst:             var_filter_block2d_bil_second_pass
        - Src:             '/src/libvpx/vpx_dsp/variance.c:206,1'
          Dst:             vpx_variance64x32_c
    - functionName:    vpx_sub_pixel_avg_variance64x64_c
      functionSourceFile: '/src/libvpx/vpx_dsp/variance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 205
      functionLinenumberEnd: 205
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - var_filter_block2d_bil_first_pass
        - var_filter_block2d_bil_second_pass
        - vpx_comp_avg_pred_c
        - vpx_variance64x64_c
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/variance.c:205,1'
          Dst:             var_filter_block2d_bil_first_pass
        - Src:             '/src/libvpx/vpx_dsp/variance.c:205,1'
          Dst:             var_filter_block2d_bil_second_pass
        - Src:             '/src/libvpx/vpx_dsp/variance.c:205,1'
          Dst:             vpx_comp_avg_pred_c
        - Src:             '/src/libvpx/vpx_dsp/variance.c:205,1'
          Dst:             vpx_variance64x64_c
    - functionName:    vpx_variance64x64_c
      functionSourceFile: '/src/libvpx/vpx_dsp/variance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 205
      functionLinenumberEnd: 205
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - variance
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/variance.c:205,1'
          Dst:             variance
    - functionName:    vpx_sub_pixel_variance64x64_c
      functionSourceFile: '/src/libvpx/vpx_dsp/variance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 205
      functionLinenumberEnd: 205
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - var_filter_block2d_bil_first_pass
        - var_filter_block2d_bil_second_pass
        - vpx_variance64x64_c
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/variance.c:205,1'
          Dst:             var_filter_block2d_bil_first_pass
        - Src:             '/src/libvpx/vpx_dsp/variance.c:205,1'
          Dst:             var_filter_block2d_bil_second_pass
        - Src:             '/src/libvpx/vpx_dsp/variance.c:205,1'
          Dst:             vpx_variance64x64_c
    - functionName:    vpx_get_mb_ss_c
      functionSourceFile: '/src/libvpx/vpx_dsp/variance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          323
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_get4x4sse_cs_c
      functionSourceFile: '/src/libvpx/vpx_dsp/variance.c'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          34
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_comp_avg_pred_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/avg_pred_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         57
      ICount:          384
      EdgeCount:       75
      CyclomaticComplexity: 20
      functionsReached:
        - __assert_fail
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/avg_pred_sse2.c:21,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vpx_dsp/x86/avg_pred_sse2.c:22,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vpx_dsp/x86/avg_pred_sse2.c:56,9'
          Dst:             __assert_fail
    - functionName:    vpx_comp_avg_pred_avx2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/avg_pred_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 17
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         45
      ICount:          309
      EdgeCount:       57
      CyclomaticComplexity: 14
      functionsReached:
        - __assert_fail
        - vpx_comp_avg_pred_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/avg_pred_avx2.c:20,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vpx_dsp/x86/avg_pred_avx2.c:21,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vpx_dsp/x86/avg_pred_avx2.c:24,5'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vpx_dsp/x86/avg_pred_avx2.c:48,5'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vpx_dsp/x86/avg_pred_avx2.c:71,5'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vpx_dsp/x86/avg_pred_avx2.c:109,5'
          Dst:             vpx_comp_avg_pred_sse2
    - functionName:    vpx_sad32x16_avg_avx2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/sad_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 209
      functionLinenumberEnd: 209
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          172
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_sad32x32_avg_avx2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/sad_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 209
      functionLinenumberEnd: 209
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          332
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_sad32x64_avg_avx2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/sad_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 209
      functionLinenumberEnd: 209
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          72
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_sad64x32_avg_avx2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/sad_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 208
      functionLinenumberEnd: 208
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          68
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_sad64x64_avg_avx2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/sad_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 208
      functionLinenumberEnd: 208
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          68
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_sad_skip_32x16_avx2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/sad_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sad32xh_avx2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/sad_avx2.c:119,1'
          Dst:             sad32xh_avx2
    - functionName:    sad32xh_avx2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/sad_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          98
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_sad_skip_32x32_avx2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/sad_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sad32xh_avx2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/sad_avx2.c:119,1'
          Dst:             sad32xh_avx2
    - functionName:    vpx_sad_skip_32x64_avx2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/sad_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sad32xh_avx2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/sad_avx2.c:119,1'
          Dst:             sad32xh_avx2
    - functionName:    vpx_sad32x16_avx2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/sad_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sad32xh_avx2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/sad_avx2.c:119,1'
          Dst:             sad32xh_avx2
    - functionName:    vpx_sad32x32_avx2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/sad_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sad32xh_avx2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/sad_avx2.c:119,1'
          Dst:             sad32xh_avx2
    - functionName:    vpx_sad32x64_avx2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/sad_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sad32xh_avx2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/sad_avx2.c:119,1'
          Dst:             sad32xh_avx2
    - functionName:    vpx_sad_skip_64x32_avx2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/sad_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sad64xh_avx2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/sad_avx2.c:118,1'
          Dst:             sad64xh_avx2
    - functionName:    sad64xh_avx2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/sad_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 16
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          78
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_sad_skip_64x64_avx2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/sad_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sad64xh_avx2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/sad_avx2.c:118,1'
          Dst:             sad64xh_avx2
    - functionName:    vpx_sad64x32_avx2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/sad_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sad64xh_avx2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/sad_avx2.c:118,1'
          Dst:             sad64xh_avx2
    - functionName:    vpx_sad64x64_avx2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/sad_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sad64xh_avx2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/sad_avx2.c:118,1'
          Dst:             sad64xh_avx2
    - functionName:    vpx_sad64x32_avg_avx512
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/sad_avx512.c'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          323
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_sad64x64_avg_avx512
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/sad_avx512.c'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          43
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_sad_skip_64x32_avx512
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/sad_avx512.c'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sad64xh_avx512
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/sad_avx512.c:58,1'
          Dst:             sad64xh_avx512
    - functionName:    sad64xh_avx512
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/sad_avx512.c'
      linkageType:     InternalLinkage
      functionLinenumber: 17
      functionLinenumberEnd: 30
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          80
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_sad_skip_64x64_avx512
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/sad_avx512.c'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sad64xh_avx512
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/sad_avx512.c:58,1'
          Dst:             sad64xh_avx512
    - functionName:    vpx_sad64x32_avx512
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/sad_avx512.c'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sad64xh_avx512
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/sad_avx512.c:58,1'
          Dst:             sad64xh_avx512
    - functionName:    vpx_sad64x64_avx512
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/sad_avx512.c'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sad64xh_avx512
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/sad_avx512.c:58,1'
          Dst:             sad64xh_avx512
    - functionName:    load4x2_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/variance_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    variance16_kernel_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/variance_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 149
      functionLinenumberEnd: 160
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - variance_kernel_sse2
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_sse2.c:158,3'
          Dst:             variance_kernel_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_sse2.c:159,3'
          Dst:             variance_kernel_sse2
    - functionName:    variance_kernel_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/variance_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_sub_pixel_avg_variance4x4_ssse3
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/variance_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 563
      functionLinenumberEnd: 563
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_sub_pixel_avg_variance4xh_ssse3
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_sse2.c:563,1'
          Dst:             vpx_sub_pixel_avg_variance4xh_ssse3
    - functionName:    vpx_sub_pixel_avg_variance4xh_ssse3
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        12
      argTypes:
        - 'N/A'
        - size_t
        - int
        - int
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_sub_pixel_avg_variance4x8_ssse3
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/variance_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 563
      functionLinenumberEnd: 563
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_sub_pixel_avg_variance4xh_ssse3
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_sse2.c:563,1'
          Dst:             vpx_sub_pixel_avg_variance4xh_ssse3
    - functionName:    vpx_sub_pixel_avg_variance8x4_ssse3
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/variance_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 563
      functionLinenumberEnd: 563
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_sub_pixel_avg_variance8xh_ssse3
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_sse2.c:563,1'
          Dst:             vpx_sub_pixel_avg_variance8xh_ssse3
    - functionName:    vpx_sub_pixel_avg_variance8xh_ssse3
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        12
      argTypes:
        - 'N/A'
        - size_t
        - int
        - int
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_sub_pixel_avg_variance8x8_ssse3
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/variance_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 563
      functionLinenumberEnd: 563
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_sub_pixel_avg_variance8xh_ssse3
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_sse2.c:563,1'
          Dst:             vpx_sub_pixel_avg_variance8xh_ssse3
    - functionName:    vpx_sub_pixel_avg_variance8x16_ssse3
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/variance_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 563
      functionLinenumberEnd: 563
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_sub_pixel_avg_variance8xh_ssse3
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_sse2.c:563,1'
          Dst:             vpx_sub_pixel_avg_variance8xh_ssse3
    - functionName:    vpx_sub_pixel_avg_variance16x8_ssse3
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/variance_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 563
      functionLinenumberEnd: 563
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_sub_pixel_avg_variance16xh_ssse3
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_sse2.c:563,1'
          Dst:             vpx_sub_pixel_avg_variance16xh_ssse3
    - functionName:    vpx_sub_pixel_avg_variance16xh_ssse3
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        12
      argTypes:
        - 'N/A'
        - size_t
        - int
        - int
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    17
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_sub_pixel_avg_variance16x16_ssse3
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/variance_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 563
      functionLinenumberEnd: 563
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_sub_pixel_avg_variance16xh_ssse3
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_sse2.c:563,1'
          Dst:             vpx_sub_pixel_avg_variance16xh_ssse3
    - functionName:    vpx_sub_pixel_avg_variance16x32_ssse3
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/variance_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 563
      functionLinenumberEnd: 563
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_sub_pixel_avg_variance16xh_ssse3
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_sse2.c:563,1'
          Dst:             vpx_sub_pixel_avg_variance16xh_ssse3
    - functionName:    vpx_sub_pixel_avg_variance32x16_ssse3
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/variance_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 563
      functionLinenumberEnd: 563
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_sub_pixel_avg_variance16xh_ssse3
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_sse2.c:563,1'
          Dst:             vpx_sub_pixel_avg_variance16xh_ssse3
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_sse2.c:563,1'
          Dst:             vpx_sub_pixel_avg_variance16xh_ssse3
    - functionName:    vpx_sub_pixel_avg_variance32x32_ssse3
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/variance_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 563
      functionLinenumberEnd: 563
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_sub_pixel_avg_variance16xh_ssse3
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_sse2.c:563,1'
          Dst:             vpx_sub_pixel_avg_variance16xh_ssse3
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_sse2.c:563,1'
          Dst:             vpx_sub_pixel_avg_variance16xh_ssse3
    - functionName:    vpx_sub_pixel_avg_variance32x64_ssse3
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/variance_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 563
      functionLinenumberEnd: 563
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_sub_pixel_avg_variance16xh_ssse3
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_sse2.c:563,1'
          Dst:             vpx_sub_pixel_avg_variance16xh_ssse3
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_sse2.c:563,1'
          Dst:             vpx_sub_pixel_avg_variance16xh_ssse3
    - functionName:    vpx_sub_pixel_avg_variance64x32_ssse3
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/variance_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 563
      functionLinenumberEnd: 563
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          52
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_sub_pixel_avg_variance16xh_ssse3
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_sse2.c:563,1'
          Dst:             vpx_sub_pixel_avg_variance16xh_ssse3
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_sse2.c:563,1'
          Dst:             vpx_sub_pixel_avg_variance16xh_ssse3
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_sse2.c:563,1'
          Dst:             vpx_sub_pixel_avg_variance16xh_ssse3
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_sse2.c:563,1'
          Dst:             vpx_sub_pixel_avg_variance16xh_ssse3
    - functionName:    vpx_sub_pixel_avg_variance64x64_ssse3
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/variance_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 563
      functionLinenumberEnd: 563
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          52
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_sub_pixel_avg_variance16xh_ssse3
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_sse2.c:563,1'
          Dst:             vpx_sub_pixel_avg_variance16xh_ssse3
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_sse2.c:563,1'
          Dst:             vpx_sub_pixel_avg_variance16xh_ssse3
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_sse2.c:563,1'
          Dst:             vpx_sub_pixel_avg_variance16xh_ssse3
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_sse2.c:563,1'
          Dst:             vpx_sub_pixel_avg_variance16xh_ssse3
    - functionName:    vpx_sub_pixel_avg_variance4x4_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/variance_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 562
      functionLinenumberEnd: 562
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_sub_pixel_avg_variance4xh_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_sse2.c:562,1'
          Dst:             vpx_sub_pixel_avg_variance4xh_sse2
    - functionName:    vpx_sub_pixel_avg_variance4xh_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        12
      argTypes:
        - 'N/A'
        - size_t
        - int
        - int
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_sub_pixel_avg_variance4x8_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/variance_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 562
      functionLinenumberEnd: 562
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_sub_pixel_avg_variance4xh_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_sse2.c:562,1'
          Dst:             vpx_sub_pixel_avg_variance4xh_sse2
    - functionName:    vpx_sub_pixel_avg_variance8x4_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/variance_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 562
      functionLinenumberEnd: 562
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_sub_pixel_avg_variance8xh_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_sse2.c:562,1'
          Dst:             vpx_sub_pixel_avg_variance8xh_sse2
    - functionName:    vpx_sub_pixel_avg_variance8xh_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        12
      argTypes:
        - 'N/A'
        - size_t
        - int
        - int
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_sub_pixel_avg_variance8x8_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/variance_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 562
      functionLinenumberEnd: 562
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_sub_pixel_avg_variance8xh_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_sse2.c:562,1'
          Dst:             vpx_sub_pixel_avg_variance8xh_sse2
    - functionName:    vpx_sub_pixel_avg_variance8x16_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/variance_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 562
      functionLinenumberEnd: 562
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_sub_pixel_avg_variance8xh_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_sse2.c:562,1'
          Dst:             vpx_sub_pixel_avg_variance8xh_sse2
    - functionName:    vpx_sub_pixel_avg_variance16x8_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/variance_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 562
      functionLinenumberEnd: 562
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_sub_pixel_avg_variance16xh_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_sse2.c:562,1'
          Dst:             vpx_sub_pixel_avg_variance16xh_sse2
    - functionName:    vpx_sub_pixel_avg_variance16xh_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        12
      argTypes:
        - 'N/A'
        - size_t
        - int
        - int
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    17
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_sub_pixel_avg_variance16x16_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/variance_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 562
      functionLinenumberEnd: 562
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_sub_pixel_avg_variance16xh_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_sse2.c:562,1'
          Dst:             vpx_sub_pixel_avg_variance16xh_sse2
    - functionName:    vpx_sub_pixel_avg_variance16x32_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/variance_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 562
      functionLinenumberEnd: 562
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_sub_pixel_avg_variance16xh_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_sse2.c:562,1'
          Dst:             vpx_sub_pixel_avg_variance16xh_sse2
    - functionName:    vpx_sub_pixel_avg_variance32x16_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/variance_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 562
      functionLinenumberEnd: 562
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_sub_pixel_avg_variance16xh_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_sse2.c:562,1'
          Dst:             vpx_sub_pixel_avg_variance16xh_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_sse2.c:562,1'
          Dst:             vpx_sub_pixel_avg_variance16xh_sse2
    - functionName:    vpx_sub_pixel_avg_variance32x32_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/variance_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 562
      functionLinenumberEnd: 562
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_sub_pixel_avg_variance16xh_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_sse2.c:562,1'
          Dst:             vpx_sub_pixel_avg_variance16xh_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_sse2.c:562,1'
          Dst:             vpx_sub_pixel_avg_variance16xh_sse2
    - functionName:    vpx_sub_pixel_avg_variance32x64_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/variance_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 562
      functionLinenumberEnd: 562
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_sub_pixel_avg_variance16xh_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_sse2.c:562,1'
          Dst:             vpx_sub_pixel_avg_variance16xh_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_sse2.c:562,1'
          Dst:             vpx_sub_pixel_avg_variance16xh_sse2
    - functionName:    vpx_sub_pixel_avg_variance64x32_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/variance_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 562
      functionLinenumberEnd: 562
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          52
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_sub_pixel_avg_variance16xh_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_sse2.c:562,1'
          Dst:             vpx_sub_pixel_avg_variance16xh_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_sse2.c:562,1'
          Dst:             vpx_sub_pixel_avg_variance16xh_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_sse2.c:562,1'
          Dst:             vpx_sub_pixel_avg_variance16xh_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_sse2.c:562,1'
          Dst:             vpx_sub_pixel_avg_variance16xh_sse2
    - functionName:    vpx_sub_pixel_avg_variance64x64_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/variance_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 562
      functionLinenumberEnd: 562
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          52
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_sub_pixel_avg_variance16xh_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_sse2.c:562,1'
          Dst:             vpx_sub_pixel_avg_variance16xh_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_sse2.c:562,1'
          Dst:             vpx_sub_pixel_avg_variance16xh_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_sse2.c:562,1'
          Dst:             vpx_sub_pixel_avg_variance16xh_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_sse2.c:562,1'
          Dst:             vpx_sub_pixel_avg_variance16xh_sse2
    - functionName:    vpx_sub_pixel_variance4x4_ssse3
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/variance_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 491
      functionLinenumberEnd: 491
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_sub_pixel_variance4xh_ssse3
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_sse2.c:491,1'
          Dst:             vpx_sub_pixel_variance4xh_ssse3
    - functionName:    vpx_sub_pixel_variance4xh_ssse3
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        10
      argTypes:
        - 'N/A'
        - size_t
        - int
        - int
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_sub_pixel_variance4x8_ssse3
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/variance_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 491
      functionLinenumberEnd: 491
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_sub_pixel_variance4xh_ssse3
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_sse2.c:491,1'
          Dst:             vpx_sub_pixel_variance4xh_ssse3
    - functionName:    vpx_sub_pixel_variance8x4_ssse3
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/variance_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 491
      functionLinenumberEnd: 491
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_sub_pixel_variance8xh_ssse3
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_sse2.c:491,1'
          Dst:             vpx_sub_pixel_variance8xh_ssse3
    - functionName:    vpx_sub_pixel_variance8xh_ssse3
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        10
      argTypes:
        - 'N/A'
        - size_t
        - int
        - int
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_sub_pixel_variance8x8_ssse3
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/variance_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 491
      functionLinenumberEnd: 491
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_sub_pixel_variance8xh_ssse3
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_sse2.c:491,1'
          Dst:             vpx_sub_pixel_variance8xh_ssse3
    - functionName:    vpx_sub_pixel_variance8x16_ssse3
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/variance_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 491
      functionLinenumberEnd: 491
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_sub_pixel_variance8xh_ssse3
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_sse2.c:491,1'
          Dst:             vpx_sub_pixel_variance8xh_ssse3
    - functionName:    vpx_sub_pixel_variance16x8_ssse3
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/variance_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 491
      functionLinenumberEnd: 491
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_sub_pixel_variance16xh_ssse3
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_sse2.c:491,1'
          Dst:             vpx_sub_pixel_variance16xh_ssse3
    - functionName:    vpx_sub_pixel_variance16xh_ssse3
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        10
      argTypes:
        - 'N/A'
        - size_t
        - int
        - int
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    17
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_sub_pixel_variance16x16_ssse3
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/variance_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 491
      functionLinenumberEnd: 491
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_sub_pixel_variance16xh_ssse3
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_sse2.c:491,1'
          Dst:             vpx_sub_pixel_variance16xh_ssse3
    - functionName:    vpx_sub_pixel_variance16x32_ssse3
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/variance_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 491
      functionLinenumberEnd: 491
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_sub_pixel_variance16xh_ssse3
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_sse2.c:491,1'
          Dst:             vpx_sub_pixel_variance16xh_ssse3
    - functionName:    vpx_sub_pixel_variance32x16_ssse3
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/variance_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 491
      functionLinenumberEnd: 491
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_sub_pixel_variance16xh_ssse3
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_sse2.c:491,1'
          Dst:             vpx_sub_pixel_variance16xh_ssse3
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_sse2.c:491,1'
          Dst:             vpx_sub_pixel_variance16xh_ssse3
    - functionName:    vpx_sub_pixel_variance32x32_ssse3
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/variance_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 491
      functionLinenumberEnd: 491
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_sub_pixel_variance16xh_ssse3
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_sse2.c:491,1'
          Dst:             vpx_sub_pixel_variance16xh_ssse3
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_sse2.c:491,1'
          Dst:             vpx_sub_pixel_variance16xh_ssse3
    - functionName:    vpx_sub_pixel_variance32x64_ssse3
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/variance_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 491
      functionLinenumberEnd: 491
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_sub_pixel_variance16xh_ssse3
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_sse2.c:491,1'
          Dst:             vpx_sub_pixel_variance16xh_ssse3
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_sse2.c:491,1'
          Dst:             vpx_sub_pixel_variance16xh_ssse3
    - functionName:    vpx_sub_pixel_variance64x32_ssse3
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/variance_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 491
      functionLinenumberEnd: 491
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          49
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_sub_pixel_variance16xh_ssse3
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_sse2.c:491,1'
          Dst:             vpx_sub_pixel_variance16xh_ssse3
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_sse2.c:491,1'
          Dst:             vpx_sub_pixel_variance16xh_ssse3
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_sse2.c:491,1'
          Dst:             vpx_sub_pixel_variance16xh_ssse3
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_sse2.c:491,1'
          Dst:             vpx_sub_pixel_variance16xh_ssse3
    - functionName:    vpx_sub_pixel_variance64x64_ssse3
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/variance_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 491
      functionLinenumberEnd: 491
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          49
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_sub_pixel_variance16xh_ssse3
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_sse2.c:491,1'
          Dst:             vpx_sub_pixel_variance16xh_ssse3
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_sse2.c:491,1'
          Dst:             vpx_sub_pixel_variance16xh_ssse3
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_sse2.c:491,1'
          Dst:             vpx_sub_pixel_variance16xh_ssse3
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_sse2.c:491,1'
          Dst:             vpx_sub_pixel_variance16xh_ssse3
    - functionName:    vpx_sub_pixel_variance4x4_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/variance_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 490
      functionLinenumberEnd: 490
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_sub_pixel_variance4xh_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_sse2.c:490,1'
          Dst:             vpx_sub_pixel_variance4xh_sse2
    - functionName:    vpx_sub_pixel_variance4xh_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        10
      argTypes:
        - 'N/A'
        - size_t
        - int
        - int
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_sub_pixel_variance4x8_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/variance_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 490
      functionLinenumberEnd: 490
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_sub_pixel_variance4xh_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_sse2.c:490,1'
          Dst:             vpx_sub_pixel_variance4xh_sse2
    - functionName:    vpx_sub_pixel_variance8x4_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/variance_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 490
      functionLinenumberEnd: 490
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_sub_pixel_variance8xh_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_sse2.c:490,1'
          Dst:             vpx_sub_pixel_variance8xh_sse2
    - functionName:    vpx_sub_pixel_variance8xh_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        10
      argTypes:
        - 'N/A'
        - size_t
        - int
        - int
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_sub_pixel_variance8x8_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/variance_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 490
      functionLinenumberEnd: 490
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_sub_pixel_variance8xh_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_sse2.c:490,1'
          Dst:             vpx_sub_pixel_variance8xh_sse2
    - functionName:    vpx_sub_pixel_variance8x16_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/variance_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 490
      functionLinenumberEnd: 490
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_sub_pixel_variance8xh_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_sse2.c:490,1'
          Dst:             vpx_sub_pixel_variance8xh_sse2
    - functionName:    vpx_sub_pixel_variance16x8_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/variance_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 490
      functionLinenumberEnd: 490
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_sub_pixel_variance16xh_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_sse2.c:490,1'
          Dst:             vpx_sub_pixel_variance16xh_sse2
    - functionName:    vpx_sub_pixel_variance16xh_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        10
      argTypes:
        - 'N/A'
        - size_t
        - int
        - int
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    17
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_sub_pixel_variance16x16_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/variance_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 490
      functionLinenumberEnd: 490
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_sub_pixel_variance16xh_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_sse2.c:490,1'
          Dst:             vpx_sub_pixel_variance16xh_sse2
    - functionName:    vpx_sub_pixel_variance16x32_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/variance_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 490
      functionLinenumberEnd: 490
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_sub_pixel_variance16xh_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_sse2.c:490,1'
          Dst:             vpx_sub_pixel_variance16xh_sse2
    - functionName:    vpx_sub_pixel_variance32x16_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/variance_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 490
      functionLinenumberEnd: 490
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_sub_pixel_variance16xh_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_sse2.c:490,1'
          Dst:             vpx_sub_pixel_variance16xh_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_sse2.c:490,1'
          Dst:             vpx_sub_pixel_variance16xh_sse2
    - functionName:    vpx_sub_pixel_variance32x32_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/variance_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 490
      functionLinenumberEnd: 490
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_sub_pixel_variance16xh_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_sse2.c:490,1'
          Dst:             vpx_sub_pixel_variance16xh_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_sse2.c:490,1'
          Dst:             vpx_sub_pixel_variance16xh_sse2
    - functionName:    vpx_sub_pixel_variance32x64_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/variance_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 490
      functionLinenumberEnd: 490
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_sub_pixel_variance16xh_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_sse2.c:490,1'
          Dst:             vpx_sub_pixel_variance16xh_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_sse2.c:490,1'
          Dst:             vpx_sub_pixel_variance16xh_sse2
    - functionName:    vpx_sub_pixel_variance64x32_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/variance_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 490
      functionLinenumberEnd: 490
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          49
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_sub_pixel_variance16xh_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_sse2.c:490,1'
          Dst:             vpx_sub_pixel_variance16xh_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_sse2.c:490,1'
          Dst:             vpx_sub_pixel_variance16xh_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_sse2.c:490,1'
          Dst:             vpx_sub_pixel_variance16xh_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_sse2.c:490,1'
          Dst:             vpx_sub_pixel_variance16xh_sse2
    - functionName:    vpx_sub_pixel_variance64x64_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/variance_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 490
      functionLinenumberEnd: 490
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          49
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_sub_pixel_variance16xh_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_sse2.c:490,1'
          Dst:             vpx_sub_pixel_variance16xh_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_sse2.c:490,1'
          Dst:             vpx_sub_pixel_variance16xh_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_sse2.c:490,1'
          Dst:             vpx_sub_pixel_variance16xh_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_sse2.c:490,1'
          Dst:             vpx_sub_pixel_variance16xh_sse2
    - functionName:    vpx_mse16x16_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/variance_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 419
      functionLinenumberEnd: 421
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_variance16x16_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_sse2.c:420,3'
          Dst:             vpx_variance16x16_sse2
    - functionName:    vpx_variance16x16_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/variance_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 295
      functionLinenumberEnd: 301
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - variance16_sse2
        - variance_final_256_pel_sse2
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_sse2.c:298,3'
          Dst:             variance16_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_sse2.c:299,3'
          Dst:             variance_final_256_pel_sse2
    - functionName:    variance16_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/variance_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - variance16_kernel_sse2
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_sse2.c:173,5'
          Dst:             variance16_kernel_sse2
    - functionName:    variance_final_256_pel_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/variance_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - add32x4_sse2
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_sse2.c:71,10'
          Dst:             add32x4_sse2
    - functionName:    add32x4_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/variance_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 22
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    13
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_mse16x8_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/variance_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 412
      functionLinenumberEnd: 414
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_variance16x8_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_sse2.c:413,3'
          Dst:             vpx_variance16x8_sse2
    - functionName:    vpx_variance16x8_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/variance_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 285
      functionLinenumberEnd: 291
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - variance16_sse2
        - variance_final_128_pel_sse2
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_sse2.c:288,3'
          Dst:             variance16_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_sse2.c:289,3'
          Dst:             variance_final_128_pel_sse2
    - functionName:    variance_final_128_pel_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/variance_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - add32x4_sse2
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_sse2.c:59,10'
          Dst:             add32x4_sse2
    - functionName:    vpx_mse8x16_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/variance_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 405
      functionLinenumberEnd: 407
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_variance8x16_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_sse2.c:406,3'
          Dst:             vpx_variance8x16_sse2
    - functionName:    vpx_variance8x16_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/variance_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 275
      functionLinenumberEnd: 281
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - variance8_sse2
        - variance_final_128_pel_sse2
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_sse2.c:278,3'
          Dst:             variance8_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_sse2.c:279,3'
          Dst:             variance_final_128_pel_sse2
    - functionName:    variance8_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/variance_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - variance_kernel_sse2
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_sse2.c:140,5'
          Dst:             variance_kernel_sse2
    - functionName:    vpx_mse8x8_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/variance_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 398
      functionLinenumberEnd: 400
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_variance8x8_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_sse2.c:399,3'
          Dst:             vpx_variance8x8_sse2
    - functionName:    vpx_variance8x8_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/variance_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 265
      functionLinenumberEnd: 271
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - variance8_sse2
        - variance_final_128_pel_sse2
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_sse2.c:268,3'
          Dst:             variance8_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_sse2.c:269,3'
          Dst:             variance_final_128_pel_sse2
    - functionName:    vpx_variance64x64_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/variance_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 378
      functionLinenumberEnd: 394
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          67
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - add32x4_sse2
        - sum_to_32bit_sse2
        - variance64_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_sse2.c:386,5'
          Dst:             variance64_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_sse2.c:389,32'
          Dst:             sum_to_32bit_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_sse2.c:386,5'
          Dst:             variance64_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_sse2.c:389,32'
          Dst:             sum_to_32bit_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_sse2.c:386,5'
          Dst:             variance64_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_sse2.c:389,32'
          Dst:             sum_to_32bit_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_sse2.c:386,5'
          Dst:             variance64_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_sse2.c:389,32'
          Dst:             sum_to_32bit_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_sse2.c:391,10'
          Dst:             add32x4_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_sse2.c:392,14'
          Dst:             add32x4_sse2
    - functionName:    variance64_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/variance_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 200
      functionLinenumberEnd: 215
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - variance16_kernel_sse2
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_sse2.c:208,5'
          Dst:             variance16_kernel_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_sse2.c:209,5'
          Dst:             variance16_kernel_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_sse2.c:210,5'
          Dst:             variance16_kernel_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_sse2.c:211,5'
          Dst:             variance16_kernel_sse2
    - functionName:    sum_to_32bit_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/variance_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_variance64x32_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/variance_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 358
      functionLinenumberEnd: 374
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          45
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - add32x4_sse2
        - sum_to_32bit_sse2
        - variance64_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_sse2.c:366,5'
          Dst:             variance64_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_sse2.c:369,32'
          Dst:             sum_to_32bit_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_sse2.c:366,5'
          Dst:             variance64_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_sse2.c:369,32'
          Dst:             sum_to_32bit_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_sse2.c:371,10'
          Dst:             add32x4_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_sse2.c:372,14'
          Dst:             add32x4_sse2
    - functionName:    vpx_variance32x64_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/variance_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 338
      functionLinenumberEnd: 354
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          45
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - add32x4_sse2
        - sum_to_32bit_sse2
        - variance32_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_sse2.c:346,5'
          Dst:             variance32_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_sse2.c:349,32'
          Dst:             sum_to_32bit_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_sse2.c:346,5'
          Dst:             variance32_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_sse2.c:349,32'
          Dst:             sum_to_32bit_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_sse2.c:351,10'
          Dst:             add32x4_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_sse2.c:352,14'
          Dst:             add32x4_sse2
    - functionName:    variance32_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/variance_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 182
      functionLinenumberEnd: 195
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - variance16_kernel_sse2
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_sse2.c:190,5'
          Dst:             variance16_kernel_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_sse2.c:191,5'
          Dst:             variance16_kernel_sse2
    - functionName:    sum_final_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/variance_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - add32x4_sse2
        - sum_to_32bit_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_sse2.c:99,21'
          Dst:             sum_to_32bit_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_sse2.c:100,15'
          Dst:             add32x4_sse2
    - functionName:    vpx_variance32x32_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/variance_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 326
      functionLinenumberEnd: 334
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - add32x4_sse2
        - sum_final_sse2
        - variance32_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_sse2.c:330,3'
          Dst:             variance32_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_sse2.c:331,10'
          Dst:             add32x4_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_sse2.c:332,9'
          Dst:             sum_final_sse2
    - functionName:    vpx_variance32x16_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/variance_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 315
      functionLinenumberEnd: 322
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - variance32_sse2
        - variance_final_512_pel_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_sse2.c:319,3'
          Dst:             variance32_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_sse2.c:320,3'
          Dst:             variance_final_512_pel_sse2
    - functionName:    variance_final_512_pel_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/variance_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - add32x4_sse2
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_sse2.c:83,10'
          Dst:             add32x4_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_sse2.c:88,15'
          Dst:             add32x4_sse2
    - functionName:    vpx_variance16x32_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/variance_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 305
      functionLinenumberEnd: 311
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - variance16_sse2
        - variance_final_512_pel_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_sse2.c:308,3'
          Dst:             variance16_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_sse2.c:309,3'
          Dst:             variance_final_512_pel_sse2
    - functionName:    vpx_variance8x4_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/variance_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 255
      functionLinenumberEnd: 261
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - variance8_sse2
        - variance_final_128_pel_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_sse2.c:258,3'
          Dst:             variance8_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_sse2.c:259,3'
          Dst:             variance_final_128_pel_sse2
    - functionName:    vpx_variance4x8_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/variance_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 245
      functionLinenumberEnd: 251
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - variance4_sse2
        - variance_final_128_pel_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_sse2.c:248,3'
          Dst:             variance4_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_sse2.c:249,3'
          Dst:             variance_final_128_pel_sse2
    - functionName:    variance4_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/variance_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 121
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - load4x2_sse2
        - variance_kernel_sse2
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_sse2.c:114,23'
          Dst:             load4x2_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_sse2.c:115,23'
          Dst:             load4x2_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_sse2.c:117,5'
          Dst:             variance_kernel_sse2
    - functionName:    vpx_variance4x4_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/variance_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 235
      functionLinenumberEnd: 241
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - variance4_sse2
        - variance_final_128_pel_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_sse2.c:238,3'
          Dst:             variance4_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_sse2.c:239,3'
          Dst:             variance_final_128_pel_sse2
    - functionName:    vpx_get16x16var_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/variance_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 231
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - variance16_sse2
        - variance_final_256_pel_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_sse2.c:229,3'
          Dst:             variance16_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_sse2.c:230,3'
          Dst:             variance_final_256_pel_sse2
    - functionName:    vpx_get8x8var_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/variance_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 219
      functionLinenumberEnd: 223
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - variance8_sse2
        - variance_final_128_pel_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_sse2.c:221,3'
          Dst:             variance8_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_sse2.c:222,3'
          Dst:             variance_final_128_pel_sse2
    - functionName:    vpx_get_mb_ss_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/variance_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 25
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          139
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - add32x4_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_sse2.c:35,10'
          Dst:             add32x4_sse2
    - functionName:    spv32_bilin_zero
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/variance_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 394
      functionLinenumberEnd: 421
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          114
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    spv32_half_zero
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/variance_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 308
      functionLinenumberEnd: 331
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          99
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    spv32_xb_yb
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/variance_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 535
      functionLinenumberEnd: 584
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          104
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    spv32_xb_y4
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/variance_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 484
      functionLinenumberEnd: 529
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          135
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    spv32_xb_y0
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/variance_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 436
      functionLinenumberEnd: 439
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - spv32_bilin_zero
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_avx2.c:437,3'
          Dst:             spv32_bilin_zero
    - functionName:    spv32_x4_yb
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/variance_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 445
      functionLinenumberEnd: 478
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          122
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    spv32_x4_y4
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/variance_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 355
      functionLinenumberEnd: 386
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          107
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    spv32_x4_y0
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/variance_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 346
      functionLinenumberEnd: 349
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - spv32_half_zero
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_avx2.c:347,3'
          Dst:             spv32_half_zero
    - functionName:    spv32_x0_yb
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/variance_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 427
      functionLinenumberEnd: 430
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - spv32_bilin_zero
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_avx2.c:428,3'
          Dst:             spv32_bilin_zero
    - functionName:    spv32_x0_y4
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/variance_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 337
      functionLinenumberEnd: 340
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - spv32_half_zero
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_avx2.c:338,3'
          Dst:             spv32_half_zero
    - functionName:    spv32_x0_y0
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/variance_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 279
      functionLinenumberEnd: 300
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          92
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sub_pix_var32xh
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/variance_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 590
      functionLinenumberEnd: 641
      functionDepth:   0
      returnType:      int
      argCount:        11
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          113
      EdgeCount:       28
      CyclomaticComplexity: 10
      functionsReached:
        - spv32_x0_y0
        - spv32_x0_y4
        - spv32_x0_yb
        - spv32_x4_y0
        - spv32_x4_y4
        - spv32_x4_yb
        - spv32_xb_y0
        - spv32_xb_y4
        - spv32_xb_yb
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_avx2.c:599,7'
          Dst:             spv32_x0_y0
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_avx2.c:603,7'
          Dst:             spv32_x0_y4
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_avx2.c:607,7'
          Dst:             spv32_x0_yb
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_avx2.c:613,7'
          Dst:             spv32_x4_y0
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_avx2.c:617,7'
          Dst:             spv32_x4_y4
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_avx2.c:621,7'
          Dst:             spv32_x4_yb
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_avx2.c:627,7'
          Dst:             spv32_xb_y0
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_avx2.c:631,7'
          Dst:             spv32_xb_y4
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_avx2.c:635,7'
          Dst:             spv32_xb_yb
    - functionName:    variance32_kernel_avx2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/variance_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - variance_kernel_avx2
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_avx2.c:154,3'
          Dst:             variance_kernel_avx2
    - functionName:    variance_kernel_avx2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/variance_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    variance8_kernel_avx2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/variance_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          28
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    variance16_kernel_avx2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/variance_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 138
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - variance_kernel_avx2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_avx2.c:145,3'
          Dst:             variance_kernel_avx2
    - functionName:    vpx_sub_pixel_avg_variance32x32_avx2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/variance_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 866
      functionLinenumberEnd: 871
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sub_pixel_avg_variance32xh_avx2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_avx2.c:868,18'
          Dst:             sub_pixel_avg_variance32xh_avx2
    - functionName:    sub_pixel_avg_variance32xh_avx2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/variance_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 656
      functionLinenumberEnd: 657
      functionDepth:   0
      returnType:      int
      argCount:        10
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sub_pix_var32xh
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_avx2.c:657,10'
          Dst:             sub_pix_var32xh
    - functionName:    vpx_sub_pixel_avg_variance64x64_avx2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/variance_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 847
      functionLinenumberEnd: 861
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sub_pixel_avg_variance32xh_avx2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_avx2.c:849,19'
          Dst:             sub_pixel_avg_variance32xh_avx2
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_avx2.c:853,19'
          Dst:             sub_pixel_avg_variance32xh_avx2
    - functionName:    vpx_sub_pixel_variance32x32_avx2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/variance_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 838
      functionLinenumberEnd: 841
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sub_pixel_variance32xh_avx2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_avx2.c:839,18'
          Dst:             sub_pixel_variance32xh_avx2
    - functionName:    sub_pixel_variance32xh_avx2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/variance_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 646
      functionLinenumberEnd: 647
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sub_pix_var32xh
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_avx2.c:647,10'
          Dst:             sub_pix_var32xh
    - functionName:    vpx_sub_pixel_variance64x64_avx2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/variance_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 823
      functionLinenumberEnd: 834
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sub_pixel_variance32xh_avx2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_avx2.c:825,19'
          Dst:             sub_pixel_variance32xh_avx2
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_avx2.c:829,7'
          Dst:             sub_pixel_variance32xh_avx2
    - functionName:    vpx_mse16x16_avx2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/variance_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 813
      functionLinenumberEnd: 819
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - variance16_avx2
        - variance_final_from_16bit_sum_avx2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_avx2.c:816,3'
          Dst:             variance16_avx2
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_avx2.c:817,3'
          Dst:             variance_final_from_16bit_sum_avx2
    - functionName:    variance16_avx2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/variance_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - variance16_kernel_avx2
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_avx2.c:181,5'
          Dst:             variance16_kernel_avx2
    - functionName:    variance_final_from_16bit_sum_avx2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/variance_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - variance_final_from_32bit_sum_avx2
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_avx2.c:91,3'
          Dst:             variance_final_from_32bit_sum_avx2
    - functionName:    variance_final_from_32bit_sum_avx2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/variance_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_mse16x8_avx2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/variance_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 803
      functionLinenumberEnd: 809
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - variance16_avx2
        - variance_final_from_16bit_sum_avx2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_avx2.c:806,3'
          Dst:             variance16_avx2
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_avx2.c:807,3'
          Dst:             variance_final_from_16bit_sum_avx2
    - functionName:    vpx_variance64x64_avx2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/variance_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 781
      functionLinenumberEnd: 799
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          51
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sum_to_32bit_avx2
        - variance64_avx2
        - variance_final_from_32bit_sum_avx2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_avx2.c:790,5'
          Dst:             variance64_avx2
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_avx2.c:793,35'
          Dst:             sum_to_32bit_avx2
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_avx2.c:790,5'
          Dst:             variance64_avx2
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_avx2.c:793,35'
          Dst:             sum_to_32bit_avx2
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_avx2.c:797,3'
          Dst:             variance_final_from_32bit_sum_avx2
    - functionName:    variance64_avx2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/variance_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 205
      functionLinenumberEnd: 215
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - variance32_kernel_avx2
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_avx2.c:210,5'
          Dst:             variance32_kernel_avx2
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_avx2.c:211,5'
          Dst:             variance32_kernel_avx2
    - functionName:    sum_to_32bit_avx2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/variance_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_variance64x32_avx2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/variance_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 766
      functionLinenumberEnd: 777
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          39
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sum_to_32bit_avx2
        - variance64_avx2
        - variance_final_from_32bit_sum_avx2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_avx2.c:771,3'
          Dst:             variance64_avx2
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_avx2.c:772,10'
          Dst:             sum_to_32bit_avx2
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_avx2.c:775,3'
          Dst:             variance_final_from_32bit_sum_avx2
    - functionName:    vpx_variance32x64_avx2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/variance_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 752
      functionLinenumberEnd: 762
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          38
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sum_to_32bit_avx2
        - variance32_avx2
        - variance_final_from_32bit_sum_avx2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_avx2.c:756,3'
          Dst:             variance32_avx2
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_avx2.c:757,10'
          Dst:             sum_to_32bit_avx2
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_avx2.c:760,3'
          Dst:             variance_final_from_32bit_sum_avx2
    - functionName:    variance32_avx2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/variance_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 200
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - variance32_kernel_avx2
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_avx2.c:196,5'
          Dst:             variance32_kernel_avx2
    - functionName:    vpx_variance32x32_avx2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/variance_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 737
      functionLinenumberEnd: 748
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          42
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - variance32_avx2
        - variance_final_from_32bit_sum_avx2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_avx2.c:741,3'
          Dst:             variance32_avx2
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_avx2.c:746,3'
          Dst:             variance_final_from_32bit_sum_avx2
    - functionName:    vpx_variance32x16_avx2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/variance_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 727
      functionLinenumberEnd: 733
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - variance32_avx2
        - variance_final_from_16bit_sum_avx2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_avx2.c:730,3'
          Dst:             variance32_avx2
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_avx2.c:731,3'
          Dst:             variance_final_from_16bit_sum_avx2
    - functionName:    vpx_variance16x32_avx2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/variance_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 717
      functionLinenumberEnd: 723
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - variance16_avx2
        - variance_final_from_16bit_sum_avx2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_avx2.c:720,3'
          Dst:             variance16_avx2
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_avx2.c:721,3'
          Dst:             variance_final_from_16bit_sum_avx2
    - functionName:    vpx_variance16x16_avx2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/variance_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 707
      functionLinenumberEnd: 713
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - variance16_avx2
        - variance_final_from_16bit_sum_avx2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_avx2.c:710,3'
          Dst:             variance16_avx2
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_avx2.c:711,3'
          Dst:             variance_final_from_16bit_sum_avx2
    - functionName:    vpx_variance16x8_avx2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/variance_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 697
      functionLinenumberEnd: 703
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - variance16_avx2
        - variance_final_from_16bit_sum_avx2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_avx2.c:700,3'
          Dst:             variance16_avx2
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_avx2.c:701,3'
          Dst:             variance_final_from_16bit_sum_avx2
    - functionName:    vpx_variance8x16_avx2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/variance_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 687
      functionLinenumberEnd: 693
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - variance8_avx2
        - variance_final_from_16bit_sum_avx2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_avx2.c:690,3'
          Dst:             variance8_avx2
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_avx2.c:691,3'
          Dst:             variance_final_from_16bit_sum_avx2
    - functionName:    variance8_avx2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/variance_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 170
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - variance8_kernel_avx2
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_avx2.c:166,5'
          Dst:             variance8_kernel_avx2
    - functionName:    vpx_variance8x8_avx2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/variance_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 677
      functionLinenumberEnd: 683
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - variance8_avx2
        - variance_final_from_16bit_sum_avx2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_avx2.c:680,3'
          Dst:             variance8_avx2
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_avx2.c:681,3'
          Dst:             variance_final_from_16bit_sum_avx2
    - functionName:    vpx_variance8x4_avx2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/variance_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 667
      functionLinenumberEnd: 673
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - variance8_avx2
        - variance_final_from_16bit_sum_avx2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_avx2.c:670,3'
          Dst:             variance8_avx2
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_avx2.c:671,3'
          Dst:             variance_final_from_16bit_sum_avx2
    - functionName:    vpx_get16x16var_avx2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/variance_avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 219
      functionLinenumberEnd: 223
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - variance16_avx2
        - variance_final_from_16bit_sum_avx2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_avx2.c:221,3'
          Dst:             variance16_avx2
        - Src:             '/src/libvpx/vpx_dsp/x86/variance_avx2.c:222,3'
          Dst:             variance_final_from_16bit_sum_avx2
    - functionName:    vpx_highbd_comp_avg_pred_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 568
      functionLinenumberEnd: 610
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          279
      EdgeCount:       52
      CyclomaticComplexity: 15
      functionsReached:
        - __assert_fail
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:597,5'
          Dst:             __assert_fail
    - functionName:    vpx_highbd_12_sub_pixel_avg_variance8x4_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 560
      functionLinenumberEnd: 560
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          51
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vpx_highbd_sub_pixel_avg_variance8xh_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:560,1'
          Dst:             vpx_highbd_sub_pixel_avg_variance8xh_sse2
    - functionName:    vpx_highbd_sub_pixel_avg_variance8xh_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        12
      argTypes:
        - 'N/A'
        - size_t
        - int
        - int
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_10_sub_pixel_avg_variance8x4_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 560
      functionLinenumberEnd: 560
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vpx_highbd_sub_pixel_avg_variance8xh_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:560,1'
          Dst:             vpx_highbd_sub_pixel_avg_variance8xh_sse2
    - functionName:    vpx_highbd_8_sub_pixel_avg_variance8x4_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 560
      functionLinenumberEnd: 560
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_highbd_sub_pixel_avg_variance8xh_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:560,1'
          Dst:             vpx_highbd_sub_pixel_avg_variance8xh_sse2
    - functionName:    vpx_highbd_12_sub_pixel_avg_variance8x8_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 560
      functionLinenumberEnd: 560
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          51
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vpx_highbd_sub_pixel_avg_variance8xh_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:560,1'
          Dst:             vpx_highbd_sub_pixel_avg_variance8xh_sse2
    - functionName:    vpx_highbd_10_sub_pixel_avg_variance8x8_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 560
      functionLinenumberEnd: 560
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vpx_highbd_sub_pixel_avg_variance8xh_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:560,1'
          Dst:             vpx_highbd_sub_pixel_avg_variance8xh_sse2
    - functionName:    vpx_highbd_8_sub_pixel_avg_variance8x8_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 560
      functionLinenumberEnd: 560
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_highbd_sub_pixel_avg_variance8xh_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:560,1'
          Dst:             vpx_highbd_sub_pixel_avg_variance8xh_sse2
    - functionName:    vpx_highbd_12_sub_pixel_avg_variance8x16_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 560
      functionLinenumberEnd: 560
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          51
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vpx_highbd_sub_pixel_avg_variance8xh_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:560,1'
          Dst:             vpx_highbd_sub_pixel_avg_variance8xh_sse2
    - functionName:    vpx_highbd_10_sub_pixel_avg_variance8x16_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 560
      functionLinenumberEnd: 560
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vpx_highbd_sub_pixel_avg_variance8xh_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:560,1'
          Dst:             vpx_highbd_sub_pixel_avg_variance8xh_sse2
    - functionName:    vpx_highbd_8_sub_pixel_avg_variance8x16_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 560
      functionLinenumberEnd: 560
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_highbd_sub_pixel_avg_variance8xh_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:560,1'
          Dst:             vpx_highbd_sub_pixel_avg_variance8xh_sse2
    - functionName:    vpx_highbd_12_sub_pixel_avg_variance16x8_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 560
      functionLinenumberEnd: 560
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          51
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vpx_highbd_sub_pixel_avg_variance16xh_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:560,1'
          Dst:             vpx_highbd_sub_pixel_avg_variance16xh_sse2
    - functionName:    vpx_highbd_sub_pixel_avg_variance16xh_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        12
      argTypes:
        - 'N/A'
        - size_t
        - int
        - int
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    76
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_10_sub_pixel_avg_variance16x8_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 560
      functionLinenumberEnd: 560
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vpx_highbd_sub_pixel_avg_variance16xh_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:560,1'
          Dst:             vpx_highbd_sub_pixel_avg_variance16xh_sse2
    - functionName:    vpx_highbd_8_sub_pixel_avg_variance16x8_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 560
      functionLinenumberEnd: 560
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_highbd_sub_pixel_avg_variance16xh_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:560,1'
          Dst:             vpx_highbd_sub_pixel_avg_variance16xh_sse2
    - functionName:    vpx_highbd_12_sub_pixel_avg_variance16x16_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 560
      functionLinenumberEnd: 560
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          51
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vpx_highbd_sub_pixel_avg_variance16xh_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:560,1'
          Dst:             vpx_highbd_sub_pixel_avg_variance16xh_sse2
    - functionName:    vpx_highbd_10_sub_pixel_avg_variance16x16_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 560
      functionLinenumberEnd: 560
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vpx_highbd_sub_pixel_avg_variance16xh_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:560,1'
          Dst:             vpx_highbd_sub_pixel_avg_variance16xh_sse2
    - functionName:    vpx_highbd_8_sub_pixel_avg_variance16x16_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 560
      functionLinenumberEnd: 560
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_highbd_sub_pixel_avg_variance16xh_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:560,1'
          Dst:             vpx_highbd_sub_pixel_avg_variance16xh_sse2
    - functionName:    vpx_highbd_12_sub_pixel_avg_variance16x32_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 560
      functionLinenumberEnd: 560
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          63
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vpx_highbd_sub_pixel_avg_variance16xh_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:560,1'
          Dst:             vpx_highbd_sub_pixel_avg_variance16xh_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:560,1'
          Dst:             vpx_highbd_sub_pixel_avg_variance16xh_sse2
    - functionName:    vpx_highbd_10_sub_pixel_avg_variance16x32_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 560
      functionLinenumberEnd: 560
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vpx_highbd_sub_pixel_avg_variance16xh_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:560,1'
          Dst:             vpx_highbd_sub_pixel_avg_variance16xh_sse2
    - functionName:    vpx_highbd_8_sub_pixel_avg_variance16x32_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 560
      functionLinenumberEnd: 560
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_highbd_sub_pixel_avg_variance16xh_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:560,1'
          Dst:             vpx_highbd_sub_pixel_avg_variance16xh_sse2
    - functionName:    vpx_highbd_12_sub_pixel_avg_variance32x16_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 560
      functionLinenumberEnd: 560
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          59
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vpx_highbd_sub_pixel_avg_variance16xh_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:560,1'
          Dst:             vpx_highbd_sub_pixel_avg_variance16xh_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:560,1'
          Dst:             vpx_highbd_sub_pixel_avg_variance16xh_sse2
    - functionName:    vpx_highbd_10_sub_pixel_avg_variance32x16_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 560
      functionLinenumberEnd: 560
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          60
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vpx_highbd_sub_pixel_avg_variance16xh_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:560,1'
          Dst:             vpx_highbd_sub_pixel_avg_variance16xh_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:560,1'
          Dst:             vpx_highbd_sub_pixel_avg_variance16xh_sse2
    - functionName:    vpx_highbd_8_sub_pixel_avg_variance32x16_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 560
      functionLinenumberEnd: 560
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          43
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_highbd_sub_pixel_avg_variance16xh_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:560,1'
          Dst:             vpx_highbd_sub_pixel_avg_variance16xh_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:560,1'
          Dst:             vpx_highbd_sub_pixel_avg_variance16xh_sse2
    - functionName:    vpx_highbd_12_sub_pixel_avg_variance32x32_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 560
      functionLinenumberEnd: 560
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          79
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vpx_highbd_sub_pixel_avg_variance16xh_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:560,1'
          Dst:             vpx_highbd_sub_pixel_avg_variance16xh_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:560,1'
          Dst:             vpx_highbd_sub_pixel_avg_variance16xh_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:560,1'
          Dst:             vpx_highbd_sub_pixel_avg_variance16xh_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:560,1'
          Dst:             vpx_highbd_sub_pixel_avg_variance16xh_sse2
    - functionName:    vpx_highbd_10_sub_pixel_avg_variance32x32_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 560
      functionLinenumberEnd: 560
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          60
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vpx_highbd_sub_pixel_avg_variance16xh_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:560,1'
          Dst:             vpx_highbd_sub_pixel_avg_variance16xh_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:560,1'
          Dst:             vpx_highbd_sub_pixel_avg_variance16xh_sse2
    - functionName:    vpx_highbd_8_sub_pixel_avg_variance32x32_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 560
      functionLinenumberEnd: 560
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          43
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_highbd_sub_pixel_avg_variance16xh_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:560,1'
          Dst:             vpx_highbd_sub_pixel_avg_variance16xh_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:560,1'
          Dst:             vpx_highbd_sub_pixel_avg_variance16xh_sse2
    - functionName:    vpx_highbd_12_sub_pixel_avg_variance32x64_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 560
      functionLinenumberEnd: 560
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          119
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vpx_highbd_sub_pixel_avg_variance16xh_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:560,1'
          Dst:             vpx_highbd_sub_pixel_avg_variance16xh_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:560,1'
          Dst:             vpx_highbd_sub_pixel_avg_variance16xh_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:560,1'
          Dst:             vpx_highbd_sub_pixel_avg_variance16xh_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:560,1'
          Dst:             vpx_highbd_sub_pixel_avg_variance16xh_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:560,1'
          Dst:             vpx_highbd_sub_pixel_avg_variance16xh_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:560,1'
          Dst:             vpx_highbd_sub_pixel_avg_variance16xh_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:560,1'
          Dst:             vpx_highbd_sub_pixel_avg_variance16xh_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:560,1'
          Dst:             vpx_highbd_sub_pixel_avg_variance16xh_sse2
    - functionName:    vpx_highbd_10_sub_pixel_avg_variance32x64_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 560
      functionLinenumberEnd: 560
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          60
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vpx_highbd_sub_pixel_avg_variance16xh_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:560,1'
          Dst:             vpx_highbd_sub_pixel_avg_variance16xh_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:560,1'
          Dst:             vpx_highbd_sub_pixel_avg_variance16xh_sse2
    - functionName:    vpx_highbd_8_sub_pixel_avg_variance32x64_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 560
      functionLinenumberEnd: 560
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          43
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_highbd_sub_pixel_avg_variance16xh_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:560,1'
          Dst:             vpx_highbd_sub_pixel_avg_variance16xh_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:560,1'
          Dst:             vpx_highbd_sub_pixel_avg_variance16xh_sse2
    - functionName:    vpx_highbd_12_sub_pixel_avg_variance64x32_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 560
      functionLinenumberEnd: 560
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          111
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vpx_highbd_sub_pixel_avg_variance16xh_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:560,1'
          Dst:             vpx_highbd_sub_pixel_avg_variance16xh_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:560,1'
          Dst:             vpx_highbd_sub_pixel_avg_variance16xh_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:560,1'
          Dst:             vpx_highbd_sub_pixel_avg_variance16xh_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:560,1'
          Dst:             vpx_highbd_sub_pixel_avg_variance16xh_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:560,1'
          Dst:             vpx_highbd_sub_pixel_avg_variance16xh_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:560,1'
          Dst:             vpx_highbd_sub_pixel_avg_variance16xh_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:560,1'
          Dst:             vpx_highbd_sub_pixel_avg_variance16xh_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:560,1'
          Dst:             vpx_highbd_sub_pixel_avg_variance16xh_sse2
    - functionName:    vpx_highbd_10_sub_pixel_avg_variance64x32_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 560
      functionLinenumberEnd: 560
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          78
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vpx_highbd_sub_pixel_avg_variance16xh_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:560,1'
          Dst:             vpx_highbd_sub_pixel_avg_variance16xh_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:560,1'
          Dst:             vpx_highbd_sub_pixel_avg_variance16xh_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:560,1'
          Dst:             vpx_highbd_sub_pixel_avg_variance16xh_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:560,1'
          Dst:             vpx_highbd_sub_pixel_avg_variance16xh_sse2
    - functionName:    vpx_highbd_8_sub_pixel_avg_variance64x32_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 560
      functionLinenumberEnd: 560
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          61
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_highbd_sub_pixel_avg_variance16xh_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:560,1'
          Dst:             vpx_highbd_sub_pixel_avg_variance16xh_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:560,1'
          Dst:             vpx_highbd_sub_pixel_avg_variance16xh_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:560,1'
          Dst:             vpx_highbd_sub_pixel_avg_variance16xh_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:560,1'
          Dst:             vpx_highbd_sub_pixel_avg_variance16xh_sse2
    - functionName:    vpx_highbd_12_sub_pixel_avg_variance64x64_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 560
      functionLinenumberEnd: 560
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          183
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vpx_highbd_sub_pixel_avg_variance16xh_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:560,1'
          Dst:             vpx_highbd_sub_pixel_avg_variance16xh_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:560,1'
          Dst:             vpx_highbd_sub_pixel_avg_variance16xh_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:560,1'
          Dst:             vpx_highbd_sub_pixel_avg_variance16xh_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:560,1'
          Dst:             vpx_highbd_sub_pixel_avg_variance16xh_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:560,1'
          Dst:             vpx_highbd_sub_pixel_avg_variance16xh_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:560,1'
          Dst:             vpx_highbd_sub_pixel_avg_variance16xh_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:560,1'
          Dst:             vpx_highbd_sub_pixel_avg_variance16xh_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:560,1'
          Dst:             vpx_highbd_sub_pixel_avg_variance16xh_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:560,1'
          Dst:             vpx_highbd_sub_pixel_avg_variance16xh_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:560,1'
          Dst:             vpx_highbd_sub_pixel_avg_variance16xh_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:560,1'
          Dst:             vpx_highbd_sub_pixel_avg_variance16xh_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:560,1'
          Dst:             vpx_highbd_sub_pixel_avg_variance16xh_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:560,1'
          Dst:             vpx_highbd_sub_pixel_avg_variance16xh_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:560,1'
          Dst:             vpx_highbd_sub_pixel_avg_variance16xh_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:560,1'
          Dst:             vpx_highbd_sub_pixel_avg_variance16xh_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:560,1'
          Dst:             vpx_highbd_sub_pixel_avg_variance16xh_sse2
    - functionName:    vpx_highbd_10_sub_pixel_avg_variance64x64_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 560
      functionLinenumberEnd: 560
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          78
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vpx_highbd_sub_pixel_avg_variance16xh_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:560,1'
          Dst:             vpx_highbd_sub_pixel_avg_variance16xh_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:560,1'
          Dst:             vpx_highbd_sub_pixel_avg_variance16xh_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:560,1'
          Dst:             vpx_highbd_sub_pixel_avg_variance16xh_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:560,1'
          Dst:             vpx_highbd_sub_pixel_avg_variance16xh_sse2
    - functionName:    vpx_highbd_8_sub_pixel_avg_variance64x64_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 560
      functionLinenumberEnd: 560
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          61
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_highbd_sub_pixel_avg_variance16xh_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:560,1'
          Dst:             vpx_highbd_sub_pixel_avg_variance16xh_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:560,1'
          Dst:             vpx_highbd_sub_pixel_avg_variance16xh_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:560,1'
          Dst:             vpx_highbd_sub_pixel_avg_variance16xh_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:560,1'
          Dst:             vpx_highbd_sub_pixel_avg_variance16xh_sse2
    - functionName:    vpx_highbd_12_sub_pixel_variance8x4_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 401
      functionLinenumberEnd: 401
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vpx_highbd_sub_pixel_variance8xh_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:401,1'
          Dst:             vpx_highbd_sub_pixel_variance8xh_sse2
    - functionName:    vpx_highbd_sub_pixel_variance8xh_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        10
      argTypes:
        - 'N/A'
        - size_t
        - int
        - int
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_10_sub_pixel_variance8x4_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 401
      functionLinenumberEnd: 401
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vpx_highbd_sub_pixel_variance8xh_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:401,1'
          Dst:             vpx_highbd_sub_pixel_variance8xh_sse2
    - functionName:    vpx_highbd_8_sub_pixel_variance8x4_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 401
      functionLinenumberEnd: 401
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_highbd_sub_pixel_variance8xh_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:401,1'
          Dst:             vpx_highbd_sub_pixel_variance8xh_sse2
    - functionName:    vpx_highbd_12_sub_pixel_variance8x8_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 401
      functionLinenumberEnd: 401
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vpx_highbd_sub_pixel_variance8xh_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:401,1'
          Dst:             vpx_highbd_sub_pixel_variance8xh_sse2
    - functionName:    vpx_highbd_10_sub_pixel_variance8x8_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 401
      functionLinenumberEnd: 401
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vpx_highbd_sub_pixel_variance8xh_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:401,1'
          Dst:             vpx_highbd_sub_pixel_variance8xh_sse2
    - functionName:    vpx_highbd_8_sub_pixel_variance8x8_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 401
      functionLinenumberEnd: 401
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_highbd_sub_pixel_variance8xh_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:401,1'
          Dst:             vpx_highbd_sub_pixel_variance8xh_sse2
    - functionName:    vpx_highbd_12_sub_pixel_variance8x16_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 401
      functionLinenumberEnd: 401
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vpx_highbd_sub_pixel_variance8xh_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:401,1'
          Dst:             vpx_highbd_sub_pixel_variance8xh_sse2
    - functionName:    vpx_highbd_10_sub_pixel_variance8x16_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 401
      functionLinenumberEnd: 401
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vpx_highbd_sub_pixel_variance8xh_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:401,1'
          Dst:             vpx_highbd_sub_pixel_variance8xh_sse2
    - functionName:    vpx_highbd_8_sub_pixel_variance8x16_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 401
      functionLinenumberEnd: 401
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_highbd_sub_pixel_variance8xh_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:401,1'
          Dst:             vpx_highbd_sub_pixel_variance8xh_sse2
    - functionName:    vpx_highbd_12_sub_pixel_variance16x8_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 401
      functionLinenumberEnd: 401
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vpx_highbd_sub_pixel_variance16xh_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:401,1'
          Dst:             vpx_highbd_sub_pixel_variance16xh_sse2
    - functionName:    vpx_highbd_sub_pixel_variance16xh_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        10
      argTypes:
        - 'N/A'
        - size_t
        - int
        - int
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    76
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_10_sub_pixel_variance16x8_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 401
      functionLinenumberEnd: 401
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vpx_highbd_sub_pixel_variance16xh_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:401,1'
          Dst:             vpx_highbd_sub_pixel_variance16xh_sse2
    - functionName:    vpx_highbd_8_sub_pixel_variance16x8_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 401
      functionLinenumberEnd: 401
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_highbd_sub_pixel_variance16xh_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:401,1'
          Dst:             vpx_highbd_sub_pixel_variance16xh_sse2
    - functionName:    vpx_highbd_12_sub_pixel_variance16x16_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 401
      functionLinenumberEnd: 401
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vpx_highbd_sub_pixel_variance16xh_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:401,1'
          Dst:             vpx_highbd_sub_pixel_variance16xh_sse2
    - functionName:    vpx_highbd_10_sub_pixel_variance16x16_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 401
      functionLinenumberEnd: 401
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vpx_highbd_sub_pixel_variance16xh_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:401,1'
          Dst:             vpx_highbd_sub_pixel_variance16xh_sse2
    - functionName:    vpx_highbd_8_sub_pixel_variance16x16_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 401
      functionLinenumberEnd: 401
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_highbd_sub_pixel_variance16xh_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:401,1'
          Dst:             vpx_highbd_sub_pixel_variance16xh_sse2
    - functionName:    vpx_highbd_12_sub_pixel_variance16x32_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 401
      functionLinenumberEnd: 401
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          59
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vpx_highbd_sub_pixel_variance16xh_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:401,1'
          Dst:             vpx_highbd_sub_pixel_variance16xh_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:401,1'
          Dst:             vpx_highbd_sub_pixel_variance16xh_sse2
    - functionName:    vpx_highbd_10_sub_pixel_variance16x32_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 401
      functionLinenumberEnd: 401
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vpx_highbd_sub_pixel_variance16xh_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:401,1'
          Dst:             vpx_highbd_sub_pixel_variance16xh_sse2
    - functionName:    vpx_highbd_8_sub_pixel_variance16x32_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 401
      functionLinenumberEnd: 401
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_highbd_sub_pixel_variance16xh_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:401,1'
          Dst:             vpx_highbd_sub_pixel_variance16xh_sse2
    - functionName:    vpx_highbd_12_sub_pixel_variance32x16_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 401
      functionLinenumberEnd: 401
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          55
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vpx_highbd_sub_pixel_variance16xh_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:401,1'
          Dst:             vpx_highbd_sub_pixel_variance16xh_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:401,1'
          Dst:             vpx_highbd_sub_pixel_variance16xh_sse2
    - functionName:    vpx_highbd_10_sub_pixel_variance32x16_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 401
      functionLinenumberEnd: 401
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          56
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vpx_highbd_sub_pixel_variance16xh_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:401,1'
          Dst:             vpx_highbd_sub_pixel_variance16xh_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:401,1'
          Dst:             vpx_highbd_sub_pixel_variance16xh_sse2
    - functionName:    vpx_highbd_8_sub_pixel_variance32x16_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 401
      functionLinenumberEnd: 401
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          39
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_highbd_sub_pixel_variance16xh_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:401,1'
          Dst:             vpx_highbd_sub_pixel_variance16xh_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:401,1'
          Dst:             vpx_highbd_sub_pixel_variance16xh_sse2
    - functionName:    vpx_highbd_12_sub_pixel_variance32x32_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 401
      functionLinenumberEnd: 401
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          73
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vpx_highbd_sub_pixel_variance16xh_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:401,1'
          Dst:             vpx_highbd_sub_pixel_variance16xh_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:401,1'
          Dst:             vpx_highbd_sub_pixel_variance16xh_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:401,1'
          Dst:             vpx_highbd_sub_pixel_variance16xh_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:401,1'
          Dst:             vpx_highbd_sub_pixel_variance16xh_sse2
    - functionName:    vpx_highbd_10_sub_pixel_variance32x32_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 401
      functionLinenumberEnd: 401
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          56
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vpx_highbd_sub_pixel_variance16xh_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:401,1'
          Dst:             vpx_highbd_sub_pixel_variance16xh_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:401,1'
          Dst:             vpx_highbd_sub_pixel_variance16xh_sse2
    - functionName:    vpx_highbd_8_sub_pixel_variance32x32_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 401
      functionLinenumberEnd: 401
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          39
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_highbd_sub_pixel_variance16xh_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:401,1'
          Dst:             vpx_highbd_sub_pixel_variance16xh_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:401,1'
          Dst:             vpx_highbd_sub_pixel_variance16xh_sse2
    - functionName:    vpx_highbd_12_sub_pixel_variance32x64_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 401
      functionLinenumberEnd: 401
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          109
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vpx_highbd_sub_pixel_variance16xh_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:401,1'
          Dst:             vpx_highbd_sub_pixel_variance16xh_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:401,1'
          Dst:             vpx_highbd_sub_pixel_variance16xh_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:401,1'
          Dst:             vpx_highbd_sub_pixel_variance16xh_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:401,1'
          Dst:             vpx_highbd_sub_pixel_variance16xh_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:401,1'
          Dst:             vpx_highbd_sub_pixel_variance16xh_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:401,1'
          Dst:             vpx_highbd_sub_pixel_variance16xh_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:401,1'
          Dst:             vpx_highbd_sub_pixel_variance16xh_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:401,1'
          Dst:             vpx_highbd_sub_pixel_variance16xh_sse2
    - functionName:    vpx_highbd_10_sub_pixel_variance32x64_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 401
      functionLinenumberEnd: 401
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          56
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vpx_highbd_sub_pixel_variance16xh_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:401,1'
          Dst:             vpx_highbd_sub_pixel_variance16xh_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:401,1'
          Dst:             vpx_highbd_sub_pixel_variance16xh_sse2
    - functionName:    vpx_highbd_8_sub_pixel_variance32x64_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 401
      functionLinenumberEnd: 401
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          39
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_highbd_sub_pixel_variance16xh_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:401,1'
          Dst:             vpx_highbd_sub_pixel_variance16xh_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:401,1'
          Dst:             vpx_highbd_sub_pixel_variance16xh_sse2
    - functionName:    vpx_highbd_12_sub_pixel_variance64x32_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 401
      functionLinenumberEnd: 401
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          101
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vpx_highbd_sub_pixel_variance16xh_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:401,1'
          Dst:             vpx_highbd_sub_pixel_variance16xh_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:401,1'
          Dst:             vpx_highbd_sub_pixel_variance16xh_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:401,1'
          Dst:             vpx_highbd_sub_pixel_variance16xh_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:401,1'
          Dst:             vpx_highbd_sub_pixel_variance16xh_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:401,1'
          Dst:             vpx_highbd_sub_pixel_variance16xh_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:401,1'
          Dst:             vpx_highbd_sub_pixel_variance16xh_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:401,1'
          Dst:             vpx_highbd_sub_pixel_variance16xh_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:401,1'
          Dst:             vpx_highbd_sub_pixel_variance16xh_sse2
    - functionName:    vpx_highbd_10_sub_pixel_variance64x32_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 401
      functionLinenumberEnd: 401
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          72
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vpx_highbd_sub_pixel_variance16xh_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:401,1'
          Dst:             vpx_highbd_sub_pixel_variance16xh_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:401,1'
          Dst:             vpx_highbd_sub_pixel_variance16xh_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:401,1'
          Dst:             vpx_highbd_sub_pixel_variance16xh_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:401,1'
          Dst:             vpx_highbd_sub_pixel_variance16xh_sse2
    - functionName:    vpx_highbd_8_sub_pixel_variance64x32_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 401
      functionLinenumberEnd: 401
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          55
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_highbd_sub_pixel_variance16xh_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:401,1'
          Dst:             vpx_highbd_sub_pixel_variance16xh_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:401,1'
          Dst:             vpx_highbd_sub_pixel_variance16xh_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:401,1'
          Dst:             vpx_highbd_sub_pixel_variance16xh_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:401,1'
          Dst:             vpx_highbd_sub_pixel_variance16xh_sse2
    - functionName:    vpx_highbd_12_sub_pixel_variance64x64_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 401
      functionLinenumberEnd: 401
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          165
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vpx_highbd_sub_pixel_variance16xh_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:401,1'
          Dst:             vpx_highbd_sub_pixel_variance16xh_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:401,1'
          Dst:             vpx_highbd_sub_pixel_variance16xh_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:401,1'
          Dst:             vpx_highbd_sub_pixel_variance16xh_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:401,1'
          Dst:             vpx_highbd_sub_pixel_variance16xh_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:401,1'
          Dst:             vpx_highbd_sub_pixel_variance16xh_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:401,1'
          Dst:             vpx_highbd_sub_pixel_variance16xh_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:401,1'
          Dst:             vpx_highbd_sub_pixel_variance16xh_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:401,1'
          Dst:             vpx_highbd_sub_pixel_variance16xh_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:401,1'
          Dst:             vpx_highbd_sub_pixel_variance16xh_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:401,1'
          Dst:             vpx_highbd_sub_pixel_variance16xh_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:401,1'
          Dst:             vpx_highbd_sub_pixel_variance16xh_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:401,1'
          Dst:             vpx_highbd_sub_pixel_variance16xh_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:401,1'
          Dst:             vpx_highbd_sub_pixel_variance16xh_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:401,1'
          Dst:             vpx_highbd_sub_pixel_variance16xh_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:401,1'
          Dst:             vpx_highbd_sub_pixel_variance16xh_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:401,1'
          Dst:             vpx_highbd_sub_pixel_variance16xh_sse2
    - functionName:    vpx_highbd_10_sub_pixel_variance64x64_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 401
      functionLinenumberEnd: 401
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          72
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vpx_highbd_sub_pixel_variance16xh_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:401,1'
          Dst:             vpx_highbd_sub_pixel_variance16xh_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:401,1'
          Dst:             vpx_highbd_sub_pixel_variance16xh_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:401,1'
          Dst:             vpx_highbd_sub_pixel_variance16xh_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:401,1'
          Dst:             vpx_highbd_sub_pixel_variance16xh_sse2
    - functionName:    vpx_highbd_8_sub_pixel_variance64x64_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 401
      functionLinenumberEnd: 401
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          55
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_highbd_sub_pixel_variance16xh_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:401,1'
          Dst:             vpx_highbd_sub_pixel_variance16xh_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:401,1'
          Dst:             vpx_highbd_sub_pixel_variance16xh_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:401,1'
          Dst:             vpx_highbd_sub_pixel_variance16xh_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:401,1'
          Dst:             vpx_highbd_sub_pixel_variance16xh_sse2
    - functionName:    vpx_highbd_12_mse8x8_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 242
      functionLinenumberEnd: 249
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_12_variance_sse2
        - vpx_highbd_calc8x8var_sse2
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:246,3'
          Dst:             highbd_12_variance_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:246,3'
          Dst:             vpx_highbd_calc8x8var_sse2
    - functionName:    vpx_highbd_calc8x8var_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    15
      BranchProfiles:  []
      Callsites:       []
    - functionName:    highbd_12_variance_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          68
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_calc16x16var_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    27
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_10_mse8x8_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 231
      functionLinenumberEnd: 238
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_10_variance_sse2
        - vpx_highbd_calc8x8var_sse2
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:235,3'
          Dst:             highbd_10_variance_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:235,3'
          Dst:             vpx_highbd_calc8x8var_sse2
    - functionName:    highbd_10_variance_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          68
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_8_mse8x8_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 220
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_8_variance_sse2
        - vpx_highbd_calc8x8var_sse2
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:224,3'
          Dst:             highbd_8_variance_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:224,3'
          Dst:             vpx_highbd_calc8x8var_sse2
    - functionName:    highbd_8_variance_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          62
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_12_mse16x16_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 209
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_12_variance_sse2
        - vpx_highbd_calc16x16var_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:213,3'
          Dst:             highbd_12_variance_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:213,3'
          Dst:             vpx_highbd_calc16x16var_sse2
    - functionName:    vpx_highbd_10_mse16x16_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 198
      functionLinenumberEnd: 205
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_10_variance_sse2
        - vpx_highbd_calc16x16var_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:202,3'
          Dst:             highbd_10_variance_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:202,3'
          Dst:             vpx_highbd_calc16x16var_sse2
    - functionName:    vpx_highbd_8_mse16x16_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 187
      functionLinenumberEnd: 194
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_8_variance_sse2
        - vpx_highbd_calc16x16var_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:191,3'
          Dst:             highbd_8_variance_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:191,3'
          Dst:             vpx_highbd_calc16x16var_sse2
    - functionName:    vpx_highbd_12_variance8x8_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 181
      functionLinenumberEnd: 181
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - highbd_12_variance_sse2
        - vpx_highbd_calc8x8var_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:181,1'
          Dst:             highbd_12_variance_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:181,1'
          Dst:             vpx_highbd_calc8x8var_sse2
    - functionName:    vpx_highbd_10_variance8x8_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 181
      functionLinenumberEnd: 181
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - highbd_10_variance_sse2
        - vpx_highbd_calc8x8var_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:181,1'
          Dst:             highbd_10_variance_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:181,1'
          Dst:             vpx_highbd_calc8x8var_sse2
    - functionName:    vpx_highbd_8_variance8x8_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 181
      functionLinenumberEnd: 181
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_8_variance_sse2
        - vpx_highbd_calc8x8var_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:181,1'
          Dst:             highbd_8_variance_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:181,1'
          Dst:             vpx_highbd_calc8x8var_sse2
    - functionName:    vpx_highbd_12_variance8x16_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 180
      functionLinenumberEnd: 180
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - highbd_12_variance_sse2
        - vpx_highbd_calc8x8var_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:180,1'
          Dst:             highbd_12_variance_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:180,1'
          Dst:             vpx_highbd_calc8x8var_sse2
    - functionName:    vpx_highbd_10_variance8x16_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 180
      functionLinenumberEnd: 180
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - highbd_10_variance_sse2
        - vpx_highbd_calc8x8var_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:180,1'
          Dst:             highbd_10_variance_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:180,1'
          Dst:             vpx_highbd_calc8x8var_sse2
    - functionName:    vpx_highbd_8_variance8x16_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 180
      functionLinenumberEnd: 180
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_8_variance_sse2
        - vpx_highbd_calc8x8var_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:180,1'
          Dst:             highbd_8_variance_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:180,1'
          Dst:             vpx_highbd_calc8x8var_sse2
    - functionName:    vpx_highbd_12_variance16x8_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 179
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - highbd_12_variance_sse2
        - vpx_highbd_calc8x8var_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:179,1'
          Dst:             highbd_12_variance_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:179,1'
          Dst:             vpx_highbd_calc8x8var_sse2
    - functionName:    vpx_highbd_10_variance16x8_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 179
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - highbd_10_variance_sse2
        - vpx_highbd_calc8x8var_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:179,1'
          Dst:             highbd_10_variance_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:179,1'
          Dst:             vpx_highbd_calc8x8var_sse2
    - functionName:    vpx_highbd_8_variance16x8_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 179
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_8_variance_sse2
        - vpx_highbd_calc8x8var_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:179,1'
          Dst:             highbd_8_variance_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:179,1'
          Dst:             vpx_highbd_calc8x8var_sse2
    - functionName:    vpx_highbd_12_variance16x16_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 178
      functionLinenumberEnd: 178
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - highbd_12_variance_sse2
        - vpx_highbd_calc16x16var_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:178,1'
          Dst:             highbd_12_variance_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:178,1'
          Dst:             vpx_highbd_calc16x16var_sse2
    - functionName:    vpx_highbd_10_variance16x16_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 178
      functionLinenumberEnd: 178
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - highbd_10_variance_sse2
        - vpx_highbd_calc16x16var_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:178,1'
          Dst:             highbd_10_variance_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:178,1'
          Dst:             vpx_highbd_calc16x16var_sse2
    - functionName:    vpx_highbd_8_variance16x16_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 178
      functionLinenumberEnd: 178
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_8_variance_sse2
        - vpx_highbd_calc16x16var_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:178,1'
          Dst:             highbd_8_variance_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:178,1'
          Dst:             vpx_highbd_calc16x16var_sse2
    - functionName:    vpx_highbd_12_variance16x32_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 177
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - highbd_12_variance_sse2
        - vpx_highbd_calc16x16var_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:177,1'
          Dst:             highbd_12_variance_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:177,1'
          Dst:             vpx_highbd_calc16x16var_sse2
    - functionName:    vpx_highbd_10_variance16x32_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 177
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - highbd_10_variance_sse2
        - vpx_highbd_calc16x16var_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:177,1'
          Dst:             highbd_10_variance_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:177,1'
          Dst:             vpx_highbd_calc16x16var_sse2
    - functionName:    vpx_highbd_8_variance16x32_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 177
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_8_variance_sse2
        - vpx_highbd_calc16x16var_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:177,1'
          Dst:             highbd_8_variance_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:177,1'
          Dst:             vpx_highbd_calc16x16var_sse2
    - functionName:    vpx_highbd_12_variance32x16_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - highbd_12_variance_sse2
        - vpx_highbd_calc16x16var_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:176,1'
          Dst:             highbd_12_variance_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:176,1'
          Dst:             vpx_highbd_calc16x16var_sse2
    - functionName:    vpx_highbd_10_variance32x16_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - highbd_10_variance_sse2
        - vpx_highbd_calc16x16var_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:176,1'
          Dst:             highbd_10_variance_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:176,1'
          Dst:             vpx_highbd_calc16x16var_sse2
    - functionName:    vpx_highbd_8_variance32x16_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_8_variance_sse2
        - vpx_highbd_calc16x16var_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:176,1'
          Dst:             highbd_8_variance_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:176,1'
          Dst:             vpx_highbd_calc16x16var_sse2
    - functionName:    vpx_highbd_12_variance32x32_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - highbd_12_variance_sse2
        - vpx_highbd_calc16x16var_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:175,1'
          Dst:             highbd_12_variance_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:175,1'
          Dst:             vpx_highbd_calc16x16var_sse2
    - functionName:    vpx_highbd_10_variance32x32_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - highbd_10_variance_sse2
        - vpx_highbd_calc16x16var_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:175,1'
          Dst:             highbd_10_variance_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:175,1'
          Dst:             vpx_highbd_calc16x16var_sse2
    - functionName:    vpx_highbd_8_variance32x32_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_8_variance_sse2
        - vpx_highbd_calc16x16var_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:175,1'
          Dst:             highbd_8_variance_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:175,1'
          Dst:             vpx_highbd_calc16x16var_sse2
    - functionName:    vpx_highbd_12_variance32x64_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 174
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - highbd_12_variance_sse2
        - vpx_highbd_calc16x16var_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:174,1'
          Dst:             highbd_12_variance_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:174,1'
          Dst:             vpx_highbd_calc16x16var_sse2
    - functionName:    vpx_highbd_10_variance32x64_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 174
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - highbd_10_variance_sse2
        - vpx_highbd_calc16x16var_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:174,1'
          Dst:             highbd_10_variance_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:174,1'
          Dst:             vpx_highbd_calc16x16var_sse2
    - functionName:    vpx_highbd_8_variance32x64_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 174
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_8_variance_sse2
        - vpx_highbd_calc16x16var_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:174,1'
          Dst:             highbd_8_variance_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:174,1'
          Dst:             vpx_highbd_calc16x16var_sse2
    - functionName:    vpx_highbd_12_variance64x32_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - highbd_12_variance_sse2
        - vpx_highbd_calc16x16var_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:173,1'
          Dst:             highbd_12_variance_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:173,1'
          Dst:             vpx_highbd_calc16x16var_sse2
    - functionName:    vpx_highbd_10_variance64x32_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - highbd_10_variance_sse2
        - vpx_highbd_calc16x16var_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:173,1'
          Dst:             highbd_10_variance_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:173,1'
          Dst:             vpx_highbd_calc16x16var_sse2
    - functionName:    vpx_highbd_8_variance64x32_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_8_variance_sse2
        - vpx_highbd_calc16x16var_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:173,1'
          Dst:             highbd_8_variance_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:173,1'
          Dst:             vpx_highbd_calc16x16var_sse2
    - functionName:    vpx_highbd_12_variance64x64_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 172
      functionLinenumberEnd: 172
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - highbd_12_variance_sse2
        - vpx_highbd_calc16x16var_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:172,1'
          Dst:             highbd_12_variance_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:172,1'
          Dst:             vpx_highbd_calc16x16var_sse2
    - functionName:    vpx_highbd_10_variance64x64_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 172
      functionLinenumberEnd: 172
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - highbd_10_variance_sse2
        - vpx_highbd_calc16x16var_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:172,1'
          Dst:             highbd_10_variance_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:172,1'
          Dst:             vpx_highbd_calc16x16var_sse2
    - functionName:    vpx_highbd_8_variance64x64_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 172
      functionLinenumberEnd: 172
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_8_variance_sse2
        - vpx_highbd_calc16x16var_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:172,1'
          Dst:             highbd_8_variance_sse2
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:172,1'
          Dst:             vpx_highbd_calc16x16var_sse2
    - functionName:    vpx_highbd_12_get8x8var_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_highbd_calc8x8var_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:127,1'
          Dst:             vpx_highbd_calc8x8var_sse2
    - functionName:    vpx_highbd_10_get8x8var_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_highbd_calc8x8var_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:127,1'
          Dst:             vpx_highbd_calc8x8var_sse2
    - functionName:    vpx_highbd_8_get8x8var_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_highbd_calc8x8var_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:127,1'
          Dst:             vpx_highbd_calc8x8var_sse2
    - functionName:    vpx_highbd_12_get16x16var_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_highbd_calc16x16var_sse2
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:126,1'
          Dst:             vpx_highbd_calc16x16var_sse2
    - functionName:    vpx_highbd_10_get16x16var_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_highbd_calc16x16var_sse2
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:126,1'
          Dst:             vpx_highbd_calc16x16var_sse2
    - functionName:    vpx_highbd_8_get16x16var_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_highbd_calc16x16var_sse2
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/highbd_variance_sse2.c:126,1'
          Dst:             vpx_highbd_calc16x16var_sse2
    - functionName:    gcd
      functionSourceFile: '/src/libvpx/vpx_util/vpx_timestamp.h'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          42
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_util/vpx_timestamp.h:28,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vpx_util/vpx_timestamp.h:29,3'
          Dst:             __assert_fail
    - functionName:    reduce_ratio
      functionSourceFile: '/src/libvpx/vpx_util/vpx_timestamp.h'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - gcd
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_util/vpx_timestamp.h:40,21'
          Dst:             gcd
    - functionName:    config_target_level
      functionSourceFile: '/src/libvpx/vp9/vp9_cx_iface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 503
      functionLinenumberEnd: 556
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         36
      ICount:          177
      EdgeCount:       48
      CyclomaticComplexity: 14
      functionsReached:
        - __assert_fail
        - get_level_index
        - vp9_quantizer_to_qindex
        - vpx_clear_system_state
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:506,34'
          Dst:             get_level_index
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:508,3'
          Dst:             vpx_clear_system_state
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:509,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:530,27'
          Dst:             vp9_quantizer_to_qindex
    - functionName:    get_level_index
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1185
      functionLinenumberEnd: 1191
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         30
      ICount:          121
      EdgeCount:       43
      CyclomaticComplexity: 15
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_g_timebase_in_ts
      functionSourceFile: '/src/libvpx/vp9/vp9_cx_iface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 558
      functionLinenumberEnd: 564
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - reduce_ratio
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:563,3'
          Dst:             reduce_ratio
    - functionName:    valid_ref_frame_size
      functionSourceFile: '/src/libvpx/vp9/common/vp9_scale.h'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    is_one_pass_svc
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1138
      functionLinenumberEnd: 1139
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    write_superframe_index
      functionSourceFile: '/src/libvpx/vp9/vp9_cx_iface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1306
      functionLinenumberEnd: 1365
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         32
      ICount:          166
      EdgeCount:       43
      CyclomaticComplexity: 13
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:1311,3'
          Dst:             __assert_fail
    - functionName:    get_frame_pkt_flags
      functionSourceFile: '/src/libvpx/vp9/vp9_cx_iface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1369
      functionLinenumberEnd: 1386
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          79
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ticks_to_timebase_units
      functionSourceFile: '/src/libvpx/vp9/vp9_cx_iface.h'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_psnr_pkt
      functionSourceFile: '/src/libvpx/vp9/vp9_cx_iface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1389
      functionLinenumberEnd: 1393
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_first_pass_stats_pkt
      functionSourceFile: '/src/libvpx/vp9/vp9_cx_iface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1398
      functionLinenumberEnd: 1406
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    timebase_units_to_ticks
      functionSourceFile: '/src/libvpx/vp9/vp9_cx_iface.h'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 32
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - size_t
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    update_error_state
      functionSourceFile: '/src/libvpx/vp9/vp9_cx_iface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          29
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pick_quickcompress_mode
      functionSourceFile: '/src/libvpx/vp9/vp9_cx_iface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1257
      functionLinenumberEnd: 1302
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          103
      EdgeCount:       24
      CyclomaticComplexity: 6
      functionsReached:
        - vp9_change_config
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libvpx/vp9/vp9_cx_iface.c:1264,3'
          Branch Sides:    []
      Callsites:
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:1299,5'
          Dst:             vp9_change_config
    - functionName:    get_image_bps
      functionSourceFile: '/src/libvpx/vp9/vp9_cx_iface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 485
      functionLinenumberEnd: 500
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          63
      EdgeCount:       34
      CyclomaticComplexity: 18
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libvpx/vp9/vp9_cx_iface.c:486,3'
          Branch Sides:    []
      Callsites:
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:497,14'
          Dst:             __assert_fail
    - functionName:    validate_img
      functionSourceFile: '/src/libvpx/vp9/vp9_cx_iface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 402
      functionLinenumberEnd: 483
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         88
      ICount:          379
      EdgeCount:       116
      CyclomaticComplexity: 30
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libvpx/vp9/vp9_cx_iface.c:403,3'
          Branch Sides:    []
      Callsites:
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:436,3'
          Dst:             __assert_fail
    - functionName:    get_buf_frame
      functionSourceFile: '/src/libvpx/vp9/common/vp9_onyxc_int.h'
      linkageType:     InternalLinkage
      functionLinenumber: 314
      functionLinenumberEnd: 318
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    VP9E_SET_EXTERNAL_RATE_CONTROL__value
      functionSourceFile: '/src/libvpx/vpx/vp8cx.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1106
      functionLinenumberEnd: 1106
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          28
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    VP9E_ENABLE_MOTION_VECTOR_UNIT_TEST__value
      functionSourceFile: '/src/libvpx/vpx/vp8cx.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1083
      functionLinenumberEnd: 1083
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          28
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    VP9E_SET_ROW_MT__value
      functionSourceFile: '/src/libvpx/vpx/vp8cx.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1075
      functionLinenumberEnd: 1075
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          28
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    VP9E_SET_TARGET_LEVEL__value
      functionSourceFile: '/src/libvpx/vpx/vp8cx.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1073
      functionLinenumberEnd: 1073
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          28
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    VP9E_SET_MAX_GF_INTERVAL__value
      functionSourceFile: '/src/libvpx/vpx/vp8cx.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1063
      functionLinenumberEnd: 1063
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          28
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    VP9E_SET_MIN_GF_INTERVAL__value
      functionSourceFile: '/src/libvpx/vpx/vp8cx.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1061
      functionLinenumberEnd: 1061
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          28
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    VP9E_SET_NOISE_SENSITIVITY__value
      functionSourceFile: '/src/libvpx/vpx/vp8cx.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1043
      functionLinenumberEnd: 1043
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          28
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    VP9E_SET_COLOR_RANGE__value
      functionSourceFile: '/src/libvpx/vpx/vp8cx.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1067
      functionLinenumberEnd: 1067
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          28
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    VP9E_SET_COLOR_SPACE__value
      functionSourceFile: '/src/libvpx/vpx/vp8cx.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1059
      functionLinenumberEnd: 1059
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          28
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    VP9E_SET_TUNE_CONTENT__value
      functionSourceFile: '/src/libvpx/vpx/vp8cx.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1053
      functionLinenumberEnd: 1053
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          28
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    VP9E_SET_FRAME_PERIODIC_BOOST__value
      functionSourceFile: '/src/libvpx/vpx/vp8cx.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1041
      functionLinenumberEnd: 1041
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          28
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    VP9E_SET_ALT_REF_AQ__value
      functionSourceFile: '/src/libvpx/vpx/vp8cx.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1079
      functionLinenumberEnd: 1079
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          28
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    VP9E_SET_AQ_MODE__value
      functionSourceFile: '/src/libvpx/vpx/vp8cx.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1039
      functionLinenumberEnd: 1039
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          28
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    VP9E_SET_FRAME_PARALLEL_DECODING__value
      functionSourceFile: '/src/libvpx/vpx/vp8cx.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1037
      functionLinenumberEnd: 1037
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          28
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    VP9E_SET_LOSSLESS__value
      functionSourceFile: '/src/libvpx/vpx/vp8cx.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1031
      functionLinenumberEnd: 1031
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          28
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    VP9E_SET_GF_CBR_BOOST_PCT__value
      functionSourceFile: '/src/libvpx/vpx/vp8cx.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1025
      functionLinenumberEnd: 1025
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          28
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    VP9E_SET_MAX_INTER_BITRATE_PCT__value
      functionSourceFile: '/src/libvpx/vpx/vp8cx.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1023
      functionLinenumberEnd: 1023
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          28
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    VP8E_SET_MAX_INTRA_BITRATE_PCT__value
      functionSourceFile: '/src/libvpx/vpx/vp8cx.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1019
      functionLinenumberEnd: 1019
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          28
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    VP8E_SET_CQ_LEVEL__value
      functionSourceFile: '/src/libvpx/vpx/vp8cx.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1017
      functionLinenumberEnd: 1017
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          28
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    VP8E_SET_TUNING__value
      functionSourceFile: '/src/libvpx/vpx/vp8cx.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1015
      functionLinenumberEnd: 1015
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          28
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    VP8E_SET_ARNR_STRENGTH__value
      functionSourceFile: '/src/libvpx/vpx/vp8cx.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1011
      functionLinenumberEnd: 1011
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          28
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    VP8E_SET_ARNR_MAXFRAMES__value
      functionSourceFile: '/src/libvpx/vpx/vp8cx.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1009
      functionLinenumberEnd: 1009
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          28
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    VP9E_SET_VALIDATE_HBD_INPUT__value
      functionSourceFile: '/src/libvpx/vpx/vp8cx.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1120
      functionLinenumberEnd: 1120
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          28
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    VP9E_SET_KEY_FRAME_FILTERING__value
      functionSourceFile: '/src/libvpx/vpx/vp8cx.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1118
      functionLinenumberEnd: 1118
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          28
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    VP9E_SET_TPL__value
      functionSourceFile: '/src/libvpx/vpx/vp8cx.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1096
      functionLinenumberEnd: 1096
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          28
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    VP9E_SET_TILE_ROWS__value
      functionSourceFile: '/src/libvpx/vpx/vp8cx.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1035
      functionLinenumberEnd: 1035
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          28
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    VP9E_SET_TILE_COLUMNS__value
      functionSourceFile: '/src/libvpx/vpx/vp8cx.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1033
      functionLinenumberEnd: 1033
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          28
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    VP8E_SET_STATIC_THRESHOLD__value
      functionSourceFile: '/src/libvpx/vpx/vp8cx.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1001
      functionLinenumberEnd: 1001
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          28
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    VP8E_SET_SHARPNESS__value
      functionSourceFile: '/src/libvpx/vpx/vp8cx.h'
      linkageType:     InternalLinkage
      functionLinenumber: 999
      functionLinenumberEnd: 999
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          28
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    VP8E_SET_ENABLEAUTOALTREF__value
      functionSourceFile: '/src/libvpx/vpx/vp8cx.h'
      linkageType:     InternalLinkage
      functionLinenumber: 995
      functionLinenumberEnd: 995
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          28
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    update_extra_cfg
      functionSourceFile: '/src/libvpx/vp9/vp9_cx_iface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 965
      functionLinenumberEnd: 973
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - set_encoder_config
        - set_twopass_params_from_config
        - validate_config
        - vp9_change_config
      functionUses:    33
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:966,31'
          Dst:             validate_config
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:969,5'
          Dst:             set_encoder_config
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:970,5'
          Dst:             set_twopass_params_from_config
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:971,5'
          Dst:             vp9_change_config
    - functionName:    validate_config
      functionSourceFile: '/src/libvpx/vp9/vp9_cx_iface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 194
      functionLinenumberEnd: 399
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         438
      ICount:          1775
      EdgeCount:       619
      CyclomaticComplexity: 183
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    set_encoder_config
      functionSourceFile: '/src/libvpx/vp9/vp9_cx_iface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 569
      functionLinenumberEnd: 740
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         95
      ICount:          638
      EdgeCount:       125
      CyclomaticComplexity: 32
      functionsReached:
        - config_target_level
        - get_g_timebase_in_ts
        - get_level_index
        - vp9_quantizer_to_qindex
        - vp9_set_first_pass_stats
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/libvpx/vp9/vp9_cx_iface.c:588,3'
          Branch Sides:    []
      Callsites:
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:584,28'
          Dst:             get_g_timebase_in_ts
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:612,33'
          Dst:             vp9_quantizer_to_qindex
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:614,33'
          Dst:             vp9_quantizer_to_qindex
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:615,20'
          Dst:             vp9_quantizer_to_qindex
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:660,3'
          Dst:             vp9_set_first_pass_stats
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:738,7'
          Dst:             get_level_index
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:738,49'
          Dst:             config_target_level
    - functionName:    set_twopass_params_from_config
      functionSourceFile: '/src/libvpx/vp9/vp9_cx_iface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 744
      functionLinenumberEnd: 865
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         95
      ICount:          426
      EdgeCount:       126
      CyclomaticComplexity: 33
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vp9_set_first_pass_stats
      functionSourceFile: '/src/libvpx/vp9/vp9_cx_iface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2606
      functionLinenumberEnd: 2608
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    clamp
      functionSourceFile: '/src/libvpx/vpx_dsp/vpx_dsp_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    VP8E_SET_CPUUSED__value
      functionSourceFile: '/src/libvpx/vpx/vp8cx.h'
      linkageType:     InternalLinkage
      functionLinenumber: 993
      functionLinenumberEnd: 993
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          28
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ref_frame_to_vp9_reframe
      functionSourceFile: '/src/libvpx/vp9/vp9_iface_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          31
      EdgeCount:       14
      CyclomaticComplexity: 8
      functionsReached:
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libvpx/vp9/vp9_iface_common.h:31,3'
          Branch Sides:    []
      Callsites:
        - Src:             '/src/libvpx/vp9/vp9_iface_common.h:36,3'
          Dst:             __assert_fail
    - functionName:    ctrl_get_svc_ref_frame_config
      functionSourceFile: '/src/libvpx/vp9/vp9_cx_iface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1983
      functionLinenumberEnd: 2000
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          119
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ctrl_get_level
      functionSourceFile: '/src/libvpx/vp9/vp9_cx_iface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1196
      functionLinenumberEnd: 1201
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          51
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - vp9_get_level
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:1199,15'
          Dst:             vp9_get_level
    - functionName:    ctrl_get_active_map
      functionSourceFile: '/src/libvpx/vp9/vp9_cx_iface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1866
      functionLinenumberEnd: 1877
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          61
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - vp9_get_active_map
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:1870,10'
          Dst:             vp9_get_active_map
    - functionName:    ctrl_get_svc_layer_id
      functionSourceFile: '/src/libvpx/vp9/vp9_cx_iface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1934
      functionLinenumberEnd: 1942
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          33
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ctrl_get_reference
      functionSourceFile: '/src/libvpx/vp9/vp9_cx_iface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1763
      functionLinenumberEnd: 1774
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          60
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - get_buf_frame
        - yuvconfig2image
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:1768,30'
          Dst:             get_buf_frame
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:1770,5'
          Dst:             yuvconfig2image
    - functionName:    ctrl_get_loopfilter_level
      functionSourceFile: '/src/libvpx/vp9/vp9_cx_iface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 957
      functionLinenumberEnd: 962
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          44
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ctrl_get_quantizer_svc_layers
      functionSourceFile: '/src/libvpx/vp9/vp9_cx_iface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 946
      functionLinenumberEnd: 954
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          60
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ctrl_get_quantizer64
      functionSourceFile: '/src/libvpx/vp9/vp9_cx_iface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 938
      functionLinenumberEnd: 943
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          51
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - vp9_get_quantizer
        - vp9_qindex_to_quantizer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:941,34'
          Dst:             vp9_get_quantizer
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:941,10'
          Dst:             vp9_qindex_to_quantizer
    - functionName:    ctrl_get_quantizer
      functionSourceFile: '/src/libvpx/vp9/vp9_cx_iface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 930
      functionLinenumberEnd: 935
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - vp9_get_quantizer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:933,10'
          Dst:             vp9_get_quantizer
    - functionName:    ctrl_set_quantizer_one_pass
      functionSourceFile: '/src/libvpx/vp9/vp9_cx_iface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2182
      functionLinenumberEnd: 2197
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          70
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - update_extra_cfg
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:2195,9'
          Dst:             update_extra_cfg
    - functionName:    ctrl_set_external_rate_control
      functionSourceFile: '/src/libvpx/vp9/vp9_cx_iface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2138
      functionLinenumberEnd: 2179
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          110
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - VP9E_SET_EXTERNAL_RATE_CONTROL__value
        - vp9_extrc_create
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:2139,27'
          Dst:             VP9E_SET_EXTERNAL_RATE_CONTROL__value
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:2173,20'
          Dst:             vp9_extrc_create
    - functionName:    ctrl_set_rtc_external_ratectrl
      functionSourceFile: '/src/libvpx/vp9/vp9_cx_iface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1176
      functionLinenumberEnd: 1185
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          51
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ctrl_set_disable_loopfilter
      functionSourceFile: '/src/libvpx/vp9/vp9_cx_iface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2130
      functionLinenumberEnd: 2134
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          32
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ctrl_set_delta_q_uv
      functionSourceFile: '/src/libvpx/vp9/vp9_cx_iface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2065
      functionLinenumberEnd: 2071
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - clamp
        - update_extra_cfg
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:2068,10'
          Dst:             clamp
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:2070,10'
          Dst:             update_extra_cfg
    - functionName:    ctrl_set_svc_spatial_layer_sync
      functionSourceFile: '/src/libvpx/vp9/vp9_cx_iface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2053
      functionLinenumberEnd: 2061
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          111
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ctrl_set_svc_gf_temporal_ref
      functionSourceFile: '/src/libvpx/vp9/vp9_cx_iface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2045
      functionLinenumberEnd: 2049
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          32
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ctrl_set_svc_frame_drop_layer
      functionSourceFile: '/src/libvpx/vp9/vp9_cx_iface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2032
      functionLinenumberEnd: 2041
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          126
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ctrl_set_svc_inter_layer_pred
      functionSourceFile: '/src/libvpx/vp9/vp9_cx_iface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2024
      functionLinenumberEnd: 2028
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          32
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ctrl_enable_motion_vector_unit_test
      functionSourceFile: '/src/libvpx/vp9/vp9_cx_iface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1189
      functionLinenumberEnd: 1194
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - VP9E_ENABLE_MOTION_VECTOR_UNIT_TEST__value
        - update_extra_cfg
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:1192,7'
          Dst:             VP9E_ENABLE_MOTION_VECTOR_UNIT_TEST__value
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:1193,10'
          Dst:             update_extra_cfg
    - functionName:    ctrl_set_disable_overshoot_maxq_cbr
      functionSourceFile: '/src/libvpx/vp9/vp9_cx_iface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2122
      functionLinenumberEnd: 2126
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          32
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ctrl_set_postencode_drop
      functionSourceFile: '/src/libvpx/vp9/vp9_cx_iface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2114
      functionLinenumberEnd: 2118
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          32
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ctrl_set_row_mt
      functionSourceFile: '/src/libvpx/vp9/vp9_cx_iface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1169
      functionLinenumberEnd: 1173
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - VP9E_SET_ROW_MT__value
        - update_extra_cfg
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:1171,22'
          Dst:             VP9E_SET_ROW_MT__value
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:1172,10'
          Dst:             update_extra_cfg
    - functionName:    ctrl_set_target_level
      functionSourceFile: '/src/libvpx/vp9/vp9_cx_iface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1162
      functionLinenumberEnd: 1166
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - VP9E_SET_TARGET_LEVEL__value
        - update_extra_cfg
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:1164,28'
          Dst:             VP9E_SET_TARGET_LEVEL__value
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:1165,10'
          Dst:             update_extra_cfg
    - functionName:    ctrl_set_render_size
      functionSourceFile: '/src/libvpx/vp9/vp9_cx_iface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2105
      functionLinenumberEnd: 2111
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - update_extra_cfg
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:2110,10'
          Dst:             update_extra_cfg
    - functionName:    ctrl_set_svc_ref_frame_config
      functionSourceFile: '/src/libvpx/vp9/vp9_cx_iface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2004
      functionLinenumberEnd: 2020
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          107
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ctrl_set_max_gf_interval
      functionSourceFile: '/src/libvpx/vp9/vp9_cx_iface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1148
      functionLinenumberEnd: 1152
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - VP9E_SET_MAX_GF_INTERVAL__value
        - update_extra_cfg
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:1150,31'
          Dst:             VP9E_SET_MAX_GF_INTERVAL__value
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:1151,10'
          Dst:             update_extra_cfg
    - functionName:    ctrl_set_min_gf_interval
      functionSourceFile: '/src/libvpx/vp9/vp9_cx_iface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1141
      functionLinenumberEnd: 1145
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - VP9E_SET_MIN_GF_INTERVAL__value
        - update_extra_cfg
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:1143,31'
          Dst:             VP9E_SET_MIN_GF_INTERVAL__value
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:1144,10'
          Dst:             update_extra_cfg
    - functionName:    ctrl_set_noise_sensitivity
      functionSourceFile: '/src/libvpx/vp9/vp9_cx_iface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 997
      functionLinenumberEnd: 1001
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - VP9E_SET_NOISE_SENSITIVITY__value
        - update_extra_cfg
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:999,33'
          Dst:             VP9E_SET_NOISE_SENSITIVITY__value
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:1000,10'
          Dst:             update_extra_cfg
    - functionName:    ctrl_set_color_range
      functionSourceFile: '/src/libvpx/vp9/vp9_cx_iface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2098
      functionLinenumberEnd: 2102
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - VP9E_SET_COLOR_RANGE__value
        - update_extra_cfg
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:2100,27'
          Dst:             VP9E_SET_COLOR_RANGE__value
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:2101,10'
          Dst:             update_extra_cfg
    - functionName:    ctrl_set_color_space
      functionSourceFile: '/src/libvpx/vp9/vp9_cx_iface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2091
      functionLinenumberEnd: 2095
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - VP9E_SET_COLOR_SPACE__value
        - update_extra_cfg
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:2093,27'
          Dst:             VP9E_SET_COLOR_SPACE__value
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:2094,10'
          Dst:             update_extra_cfg
    - functionName:    ctrl_set_tune_content
      functionSourceFile: '/src/libvpx/vp9/vp9_cx_iface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2084
      functionLinenumberEnd: 2088
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - VP9E_SET_TUNE_CONTENT__value
        - update_extra_cfg
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:2086,23'
          Dst:             VP9E_SET_TUNE_CONTENT__value
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:2087,10'
          Dst:             update_extra_cfg
    - functionName:    ctrl_set_svc_layer_id
      functionSourceFile: '/src/libvpx/vp9/vp9_cx_iface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1905
      functionLinenumberEnd: 1931
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         29
      ICount:          153
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ctrl_register_cx_callback
      functionSourceFile: '/src/libvpx/vp9/vp9_cx_iface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2074
      functionLinenumberEnd: 2080
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          31
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ctrl_set_svc_parameters
      functionSourceFile: '/src/libvpx/vp9/vp9_cx_iface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1946
      functionLinenumberEnd: 1980
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         29
      ICount:          158
      EdgeCount:       40
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ctrl_set_svc
      functionSourceFile: '/src/libvpx/vp9/vp9_cx_iface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1891
      functionLinenumberEnd: 1902
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          69
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - vp9_set_row_mt
        - vp9_set_svc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:1899,3'
          Dst:             vp9_set_svc
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:1900,3'
          Dst:             vp9_set_row_mt
    - functionName:    ctrl_set_frame_periodic_boost
      functionSourceFile: '/src/libvpx/vp9/vp9_cx_iface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1155
      functionLinenumberEnd: 1159
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - VP9E_SET_FRAME_PERIODIC_BOOST__value
        - update_extra_cfg
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:1157,36'
          Dst:             VP9E_SET_FRAME_PERIODIC_BOOST__value
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:1158,10'
          Dst:             update_extra_cfg
    - functionName:    ctrl_set_alt_ref_aq
      functionSourceFile: '/src/libvpx/vp9/vp9_cx_iface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1134
      functionLinenumberEnd: 1138
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - VP9E_SET_ALT_REF_AQ__value
        - update_extra_cfg
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:1136,26'
          Dst:             VP9E_SET_ALT_REF_AQ__value
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:1137,10'
          Dst:             update_extra_cfg
    - functionName:    ctrl_set_aq_mode
      functionSourceFile: '/src/libvpx/vp9/vp9_cx_iface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1126
      functionLinenumberEnd: 1131
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - VP9E_SET_AQ_MODE__value
        - update_extra_cfg
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:1128,23'
          Dst:             VP9E_SET_AQ_MODE__value
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:1130,10'
          Dst:             update_extra_cfg
    - functionName:    ctrl_set_frame_parallel_decoding_mode
      functionSourceFile: '/src/libvpx/vp9/vp9_cx_iface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1118
      functionLinenumberEnd: 1123
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - VP9E_SET_FRAME_PARALLEL_DECODING__value
        - update_extra_cfg
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:1121,7'
          Dst:             VP9E_SET_FRAME_PARALLEL_DECODING__value
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:1122,10'
          Dst:             update_extra_cfg
    - functionName:    ctrl_set_lossless
      functionSourceFile: '/src/libvpx/vp9/vp9_cx_iface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1111
      functionLinenumberEnd: 1115
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - VP9E_SET_LOSSLESS__value
        - update_extra_cfg
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:1113,24'
          Dst:             VP9E_SET_LOSSLESS__value
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:1114,10'
          Dst:             update_extra_cfg
    - functionName:    ctrl_set_rc_gf_cbr_boost_pct
      functionSourceFile: '/src/libvpx/vp9/vp9_cx_iface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1104
      functionLinenumberEnd: 1108
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - VP9E_SET_GF_CBR_BOOST_PCT__value
        - update_extra_cfg
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:1106,32'
          Dst:             VP9E_SET_GF_CBR_BOOST_PCT__value
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:1107,10'
          Dst:             update_extra_cfg
    - functionName:    ctrl_set_rc_max_inter_bitrate_pct
      functionSourceFile: '/src/libvpx/vp9/vp9_cx_iface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1096
      functionLinenumberEnd: 1101
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - VP9E_SET_MAX_INTER_BITRATE_PCT__value
        - update_extra_cfg
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:1099,7'
          Dst:             VP9E_SET_MAX_INTER_BITRATE_PCT__value
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:1100,10'
          Dst:             update_extra_cfg
    - functionName:    ctrl_set_rc_max_intra_bitrate_pct
      functionSourceFile: '/src/libvpx/vp9/vp9_cx_iface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1088
      functionLinenumberEnd: 1093
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - VP8E_SET_MAX_INTRA_BITRATE_PCT__value
        - update_extra_cfg
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:1091,7'
          Dst:             VP8E_SET_MAX_INTRA_BITRATE_PCT__value
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:1092,10'
          Dst:             update_extra_cfg
    - functionName:    ctrl_set_cq_level
      functionSourceFile: '/src/libvpx/vp9/vp9_cx_iface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1081
      functionLinenumberEnd: 1085
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - VP8E_SET_CQ_LEVEL__value
        - update_extra_cfg
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:1083,24'
          Dst:             VP8E_SET_CQ_LEVEL__value
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:1084,10'
          Dst:             update_extra_cfg
    - functionName:    ctrl_set_tuning
      functionSourceFile: '/src/libvpx/vp9/vp9_cx_iface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1074
      functionLinenumberEnd: 1078
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - VP8E_SET_TUNING__value
        - update_extra_cfg
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:1076,22'
          Dst:             VP8E_SET_TUNING__value
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:1077,10'
          Dst:             update_extra_cfg
    - functionName:    ctrl_set_arnr_type
      functionSourceFile: '/src/libvpx/vp9/vp9_cx_iface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1067
      functionLinenumberEnd: 1070
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ctrl_set_arnr_strength
      functionSourceFile: '/src/libvpx/vp9/vp9_cx_iface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1060
      functionLinenumberEnd: 1064
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - VP8E_SET_ARNR_STRENGTH__value
        - update_extra_cfg
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:1062,29'
          Dst:             VP8E_SET_ARNR_STRENGTH__value
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:1063,10'
          Dst:             update_extra_cfg
    - functionName:    ctrl_set_arnr_max_frames
      functionSourceFile: '/src/libvpx/vp9/vp9_cx_iface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1053
      functionLinenumberEnd: 1057
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - VP8E_SET_ARNR_MAXFRAMES__value
        - update_extra_cfg
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:1055,31'
          Dst:             VP8E_SET_ARNR_MAXFRAMES__value
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:1056,10'
          Dst:             update_extra_cfg
    - functionName:    ctrl_set_validate_hbd_input
      functionSourceFile: '/src/libvpx/vp9/vp9_cx_iface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1047
      functionLinenumberEnd: 1051
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - VP9E_SET_VALIDATE_HBD_INPUT__value
        - update_extra_cfg
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:1049,34'
          Dst:             VP9E_SET_VALIDATE_HBD_INPUT__value
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:1050,10'
          Dst:             update_extra_cfg
    - functionName:    ctrl_set_keyframe_filtering
      functionSourceFile: '/src/libvpx/vp9/vp9_cx_iface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1039
      functionLinenumberEnd: 1044
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - VP9E_SET_KEY_FRAME_FILTERING__value
        - update_extra_cfg
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:1042,7'
          Dst:             VP9E_SET_KEY_FRAME_FILTERING__value
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:1043,10'
          Dst:             update_extra_cfg
    - functionName:    ctrl_set_tpl_model
      functionSourceFile: '/src/libvpx/vp9/vp9_cx_iface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1032
      functionLinenumberEnd: 1036
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - VP9E_SET_TPL__value
        - update_extra_cfg
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:1034,32'
          Dst:             VP9E_SET_TPL__value
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:1035,10'
          Dst:             update_extra_cfg
    - functionName:    ctrl_set_tile_rows
      functionSourceFile: '/src/libvpx/vp9/vp9_cx_iface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1025
      functionLinenumberEnd: 1029
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - VP9E_SET_TILE_ROWS__value
        - update_extra_cfg
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:1027,25'
          Dst:             VP9E_SET_TILE_ROWS__value
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:1028,10'
          Dst:             update_extra_cfg
    - functionName:    ctrl_set_tile_columns
      functionSourceFile: '/src/libvpx/vp9/vp9_cx_iface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1018
      functionLinenumberEnd: 1022
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - VP9E_SET_TILE_COLUMNS__value
        - update_extra_cfg
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:1020,28'
          Dst:             VP9E_SET_TILE_COLUMNS__value
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:1021,10'
          Dst:             update_extra_cfg
    - functionName:    ctrl_set_static_thresh
      functionSourceFile: '/src/libvpx/vp9/vp9_cx_iface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1011
      functionLinenumberEnd: 1015
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - VP8E_SET_STATIC_THRESHOLD__value
        - update_extra_cfg
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:1013,29'
          Dst:             VP8E_SET_STATIC_THRESHOLD__value
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:1014,10'
          Dst:             update_extra_cfg
    - functionName:    ctrl_set_sharpness
      functionSourceFile: '/src/libvpx/vp9/vp9_cx_iface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1004
      functionLinenumberEnd: 1008
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - VP8E_SET_SHARPNESS__value
        - update_extra_cfg
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:1006,25'
          Dst:             VP8E_SET_SHARPNESS__value
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:1007,10'
          Dst:             update_extra_cfg
    - functionName:    ctrl_set_enable_auto_alt_ref
      functionSourceFile: '/src/libvpx/vp9/vp9_cx_iface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 990
      functionLinenumberEnd: 994
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - VP8E_SET_ENABLEAUTOALTREF__value
        - update_extra_cfg
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:992,35'
          Dst:             VP8E_SET_ENABLEAUTOALTREF__value
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:993,10'
          Dst:             update_extra_cfg
    - functionName:    ctrl_set_cpuused
      functionSourceFile: '/src/libvpx/vp9/vp9_cx_iface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 977
      functionLinenumberEnd: 987
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - VP8E_SET_CPUUSED__value
        - clamp
        - update_extra_cfg
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:980,24'
          Dst:             VP8E_SET_CPUUSED__value
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:981,24'
          Dst:             clamp
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:986,10'
          Dst:             update_extra_cfg
    - functionName:    ctrl_set_scale_mode
      functionSourceFile: '/src/libvpx/vp9/vp9_cx_iface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1880
      functionLinenumberEnd: 1889
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          55
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - vp9_set_internal_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:1884,21'
          Dst:             vp9_set_internal_size
    - functionName:    ctrl_set_active_map
      functionSourceFile: '/src/libvpx/vp9/vp9_cx_iface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1852
      functionLinenumberEnd: 1863
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          61
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - vp9_set_active_map
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:1856,10'
          Dst:             vp9_set_active_map
    - functionName:    ctrl_set_roi_map
      functionSourceFile: '/src/libvpx/vp9/vp9_cx_iface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1839
      functionLinenumberEnd: 1849
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          59
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - vp9_set_roi_map
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:1844,12'
          Dst:             vp9_set_roi_map
    - functionName:    ctrl_set_previewpp
      functionSourceFile: '/src/libvpx/vp9/vp9_cx_iface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1777
      functionLinenumberEnd: 1788
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ctrl_set_reference
      functionSourceFile: '/src/libvpx/vp9/vp9_cx_iface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1733
      functionLinenumberEnd: 1745
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          56
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - image2yuvconfig
        - ref_frame_to_vp9_reframe
        - vp9_set_reference_enc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:1739,5'
          Dst:             image2yuvconfig
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:1740,37'
          Dst:             ref_frame_to_vp9_reframe
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:1740,5'
          Dst:             vp9_set_reference_enc
    - functionName:    ctrl_copy_reference
      functionSourceFile: '/src/libvpx/vp9/vp9_cx_iface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1748
      functionLinenumberEnd: 1760
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          56
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - image2yuvconfig
        - ref_frame_to_vp9_reframe
        - vp9_copy_reference_enc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:1754,5'
          Dst:             image2yuvconfig
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:1756,28'
          Dst:             ref_frame_to_vp9_reframe
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:1755,5'
          Dst:             vp9_copy_reference_enc
    - functionName:    vp9_get_frame_info
      functionSourceFile: '/src/libvpx/vp9/vp9_cx_iface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2589
      functionLinenumberEnd: 2603
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          38
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vp9_set_mb_size
        - vp9_set_mi_size
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:2597,3'
          Dst:             vp9_set_mi_size
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:2599,3'
          Dst:             vp9_set_mb_size
    - functionName:    vp9_dump_encoder_config
      functionSourceFile: '/src/libvpx/vp9/vp9_cx_iface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2468
      functionLinenumberEnd: 2587
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          261
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fprintf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:2469,3'
          Dst:             fprintf
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:2470,3'
          Dst:             fprintf
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:2471,3'
          Dst:             fprintf
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:2472,3'
          Dst:             fprintf
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:2473,3'
          Dst:             fprintf
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:2474,3'
          Dst:             fprintf
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:2478,3'
          Dst:             fprintf
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:2480,3'
          Dst:             fprintf
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:2481,3'
          Dst:             fprintf
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:2482,3'
          Dst:             fprintf
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:2483,3'
          Dst:             fprintf
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:2484,3'
          Dst:             fprintf
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:2485,3'
          Dst:             fprintf
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:2487,3'
          Dst:             fprintf
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:2488,3'
          Dst:             fprintf
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:2491,3'
          Dst:             fprintf
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:2492,3'
          Dst:             fprintf
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:2494,3'
          Dst:             fprintf
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:2500,3'
          Dst:             fprintf
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:2503,3'
          Dst:             fprintf
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:2504,3'
          Dst:             fprintf
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:2512,3'
          Dst:             fprintf
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:2515,3'
          Dst:             fprintf
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:2516,3'
          Dst:             fprintf
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:2517,3'
          Dst:             fprintf
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:2518,3'
          Dst:             fprintf
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:2519,3'
          Dst:             fprintf
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:2522,3'
          Dst:             fprintf
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:2525,3'
          Dst:             fprintf
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:2526,3'
          Dst:             fprintf
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:2527,3'
          Dst:             fprintf
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:2530,3'
          Dst:             fprintf
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:2533,3'
          Dst:             fprintf
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:2534,3'
          Dst:             fprintf
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:2535,3'
          Dst:             fprintf
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:2536,3'
          Dst:             fprintf
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:2541,3'
          Dst:             fprintf
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:2542,3'
          Dst:             fprintf
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:2550,3'
          Dst:             fprintf
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:2551,3'
          Dst:             fprintf
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:2552,3'
          Dst:             fprintf
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:2553,3'
          Dst:             fprintf
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:2555,3'
          Dst:             fprintf
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:2556,3'
          Dst:             fprintf
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:2558,3'
          Dst:             fprintf
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:2559,3'
          Dst:             fprintf
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:2561,3'
          Dst:             fprintf
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:2562,3'
          Dst:             fprintf
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:2564,3'
          Dst:             fprintf
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:2566,3'
          Dst:             fprintf
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:2568,3'
          Dst:             fprintf
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:2570,3'
          Dst:             fprintf
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:2573,3'
          Dst:             fprintf
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:2574,3'
          Dst:             fprintf
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:2576,3'
          Dst:             fprintf
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:2578,3'
          Dst:             fprintf
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:2579,3'
          Dst:             fprintf
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:2580,3'
          Dst:             fprintf
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:2581,3'
          Dst:             fprintf
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:2582,3'
          Dst:             fprintf
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:2584,3'
          Dst:             fprintf
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:2585,3'
          Dst:             fprintf
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:2586,3'
          Dst:             fprintf
    - functionName:    get_enc_cfg
      functionSourceFile: '/src/libvpx/vp9/vp9_cx_iface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2389
      functionLinenumberEnd: 2398
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - size_t
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_extra_cfg
      functionSourceFile: '/src/libvpx/vp9/vp9_cx_iface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2401
      functionLinenumberEnd: 2403
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vp9_get_encoder_config
      functionSourceFile: '/src/libvpx/vp9/vp9_cx_iface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2410
      functionLinenumberEnd: 2463
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - size_t
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          39
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - get_enc_cfg
        - get_extra_cfg
        - set_encoder_config
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:2447,28'
          Dst:             get_extra_cfg
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:2448,33'
          Dst:             get_enc_cfg
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:2450,3'
          Dst:             set_encoder_config
    - functionName:    encoder_get_preview
      functionSourceFile: '/src/libvpx/vp9/vp9_cx_iface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1820
      functionLinenumberEnd: 1836
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          53
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - vp9_get_preview_raw_frame
        - yuvconfig2image
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:1831,7'
          Dst:             vp9_get_preview_raw_frame
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:1832,5'
          Dst:             yuvconfig2image
    - functionName:    encoder_get_global_headers
      functionSourceFile: '/src/libvpx/vp9/vp9_cx_iface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1796
      functionLinenumberEnd: 1818
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          99
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - vp9_get_level
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:1800,27'
          Dst:             vp9_get_level
    - functionName:    encoder_set_config
      functionSourceFile: '/src/libvpx/vp9/vp9_cx_iface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 868
      functionLinenumberEnd: 927
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         45
      ICount:          237
      EdgeCount:       61
      CyclomaticComplexity: 18
      functionsReached:
        - __assert_fail
        - _setjmp
        - set_encoder_config
        - set_twopass_params_from_config
        - update_error_state
        - valid_ref_frame_size
        - validate_config
        - vp9_change_config
        - vpx_clear_system_state
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:885,12'
          Dst:             valid_ref_frame_size
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:903,9'
          Dst:             validate_config
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:906,7'
          Dst:             _setjmp
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:908,9'
          Dst:             update_error_state
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:910,5'
          Dst:             vpx_clear_system_state
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:911,5'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:917,3'
          Dst:             set_encoder_config
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:918,3'
          Dst:             set_twopass_params_from_config
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:921,3'
          Dst:             vp9_change_config
    - functionName:    encoder_get_cxdata
      functionSourceFile: '/src/libvpx/vp9/vp9_cx_iface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1728
      functionLinenumberEnd: 1729
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_codec_pkt_list_get
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:1729,10'
          Dst:             vpx_codec_pkt_list_get
    - functionName:    encoder_encode
      functionSourceFile: '/src/libvpx/vp9/vp9_cx_iface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1416
      functionLinenumberEnd: 1725
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         168
      ICount:          1002
      EdgeCount:       228
      CyclomaticComplexity: 62
      functionsReached:
        - __assert_fail
        - _setjmp
        - get_first_pass_stats_pkt
        - get_frame_pkt_flags
        - get_image_bps
        - get_psnr_pkt
        - image2yuvconfig
        - is_one_pass_svc
        - pick_quickcompress_mode
        - ticks_to_timebase_units
        - timebase_units_to_ticks
        - update_error_state
        - validate_img
        - vp9_apply_encoding_flags
        - vp9_end_first_pass
        - vp9_get_compressed_data
        - vp9_get_psnr
        - vp9_init_encode_frame_result
        - vp9_receive_raw_frame
        - vpx_clear_system_state
        - vpx_codec_pkt_list_add
        - vpx_internal_error
        - write_superframe_index
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:1432,11'
          Dst:             validate_img
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:1438,45'
          Dst:             get_image_bps
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:1465,9'
          Dst:             pick_quickcompress_mode
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:1478,7'
          Dst:             _setjmp
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:1480,11'
          Dst:             update_error_state
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:1481,5'
          Dst:             vpx_clear_system_state
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:1486,3'
          Dst:             vp9_apply_encoding_flags
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:1503,5'
          Dst:             vpx_internal_error
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:1523,7'
          Dst:             vpx_internal_error
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:1528,7'
          Dst:             vpx_internal_error
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:1531,36'
          Dst:             timebase_units_to_ticks
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:1533,29'
          Dst:             timebase_units_to_ticks
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:1538,7'
          Dst:             vpx_internal_error
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:1543,7'
          Dst:             vpx_internal_error
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:1548,7'
          Dst:             vpx_internal_error
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:1553,9'
          Dst:             timebase_units_to_ticks
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:1554,11'
          Dst:             image2yuvconfig
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:1558,9'
          Dst:             vp9_receive_raw_frame
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:1560,13'
          Dst:             update_error_state
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:1570,5'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:1580,7'
          Dst:             vpx_internal_error
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:1594,7'
          Dst:             vp9_init_encode_frame_result
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:1596,13'
          Dst:             vp9_get_compressed_data
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:1599,7'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:1601,7'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:1602,17'
          Dst:             get_first_pass_stats_pkt
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:1603,7'
          Dst:             vpx_codec_pkt_list_add
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:1607,9'
          Dst:             vp9_end_first_pass
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:1608,19'
          Dst:             get_first_pass_stats_pkt
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:1609,9'
          Dst:             vpx_codec_pkt_list_add
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:1619,5'
          Dst:             vp9_init_encode_frame_result
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:1621,18'
          Dst:             vp9_get_compressed_data
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:1628,13'
          Dst:             vp9_get_psnr
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:1629,41'
          Dst:             get_psnr_pkt
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:1630,11'
          Dst:             vpx_codec_pkt_list_add
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:1653,17'
          Dst:             ticks_to_timebase_units
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:1655,54'
          Dst:             ticks_to_timebase_units
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:1657,36'
          Dst:             get_frame_pkt_flags
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:1673,13'
          Dst:             ticks_to_timebase_units
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:1675,50'
          Dst:             ticks_to_timebase_units
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:1677,32'
          Dst:             get_frame_pkt_flags
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:1691,21'
          Dst:             write_superframe_index
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:1692,13'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:1710,11'
          Dst:             vpx_codec_pkt_list_add
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:1714,13'
          Dst:             is_one_pass_svc
    - functionName:    encoder_destroy
      functionSourceFile: '/src/libvpx/vp9/vp9_cx_iface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1246
      functionLinenumberEnd: 1252
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vp9_remove_compressor
        - vpx_free
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:1249,3'
          Dst:             vp9_remove_compressor
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:1250,3'
          Dst:             vpx_free
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:1251,3'
          Dst:             vpx_free
    - functionName:    encoder_init
      functionSourceFile: '/src/libvpx/vp9/vp9_cx_iface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1204
      functionLinenumberEnd: 1244
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          99
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - set_encoder_config
        - set_twopass_params_from_config
        - validate_config
        - vp9_create_compressor
        - vp9_initialize_enc
        - vpx_calloc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:1209,40'
          Dst:             vpx_calloc
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:1215,39'
          Dst:             vpx_calloc
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:1225,5'
          Dst:             vp9_initialize_enc
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:1227,11'
          Dst:             validate_config
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:1232,7'
          Dst:             set_encoder_config
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:1237,19'
          Dst:             vp9_create_compressor
        - Src:             '/src/libvpx/vp9/vp9_cx_iface.c:1239,7'
          Dst:             set_twopass_params_from_config
    - functionName:    vpx_codec_vp9_cx
      functionSourceFile: '/src/libvpx/vp9/vp9_cx_iface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2354
      functionLinenumberEnd: 2354
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vp9_get_pred_prob_single_ref_p2
      functionSourceFile: '/src/libvpx/vp9/common/vp9_pred_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vp9_get_pred_context_single_ref_p2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/vp9_pred_common.h:145,34'
          Dst:             vp9_get_pred_context_single_ref_p2
    - functionName:    vp9_get_pred_prob_single_ref_p1
      functionSourceFile: '/src/libvpx/vp9/common/vp9_pred_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vp9_get_pred_context_single_ref_p1
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/vp9_pred_common.h:138,34'
          Dst:             vp9_get_pred_context_single_ref_p1
    - functionName:    vp9_get_pred_prob_comp_ref_p
      functionSourceFile: '/src/libvpx/vp9/common/vp9_pred_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 131
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vp9_get_pred_context_comp_ref_p
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/vp9_pred_common.h:130,28'
          Dst:             vp9_get_pred_context_comp_ref_p
    - functionName:    vp9_get_reference_mode_prob
      functionSourceFile: '/src/libvpx/vp9/common/vp9_pred_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vp9_get_reference_mode_context
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/vp9_pred_common.h:122,34'
          Dst:             vp9_get_reference_mode_context
    - functionName:    get_intra_inter_context
      functionSourceFile: '/src/libvpx/vp9/common/vp9_pred_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          61
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - is_inter_block
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/vp9_pred_common.h:104,30'
          Dst:             is_inter_block
        - Src:             '/src/libvpx/vp9/common/vp9_pred_common.h:105,29'
          Dst:             is_inter_block
        - Src:             '/src/libvpx/vp9/common/vp9_pred_common.h:108,17'
          Dst:             is_inter_block
    - functionName:    is_inter_block
      functionSourceFile: '/src/libvpx/vp9/common/vp9_blockd.h'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vp9_get_pred_context_seg_id
      functionSourceFile: '/src/libvpx/vp9/common/vp9_pred_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          33
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_pred_context_switchable_interp
      functionSourceFile: '/src/libvpx/vp9/common/vp9_pred_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          62
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    write_inter_mode
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_bitstream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          30
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - is_inter_mode
        - vp9_write_token
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:65,3'
          Dst:             is_inter_mode
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:65,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:66,3'
          Dst:             vp9_write_token
    - functionName:    is_inter_mode
      functionSourceFile: '/src/libvpx/vp9/common/vp9_blockd.h'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          19
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vp9_write_token
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_treewriter.h'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vp9_write_tree
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_treewriter.h:44,3'
          Dst:             vp9_write_tree
    - functionName:    vp9_write_tree
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_treewriter.h'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vpx_write
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_treewriter.h:36,5'
          Dst:             vpx_write
    - functionName:    vpx_write
      functionSourceFile: '/src/libvpx/vpx_dsp/bitwriter.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          141
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    41
      BranchProfiles:  []
      Callsites:       []
    - functionName:    write_ref_frames
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_bitstream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 206
      functionLinenumberEnd: 239
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          130
      EdgeCount:       24
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
        - get_segdata
        - has_second_ref
        - segfeature_active
        - vp9_get_pred_prob_comp_ref_p
        - vp9_get_pred_prob_single_ref_p1
        - vp9_get_pred_prob_single_ref_p2
        - vp9_get_reference_mode_prob
        - vpx_write
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:208,27'
          Dst:             has_second_ref
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:213,7'
          Dst:             segfeature_active
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:214,5'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:215,5'
          Dst:             get_segdata
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:215,5'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:221,33'
          Dst:             vp9_get_reference_mode_prob
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:221,7'
          Dst:             vpx_write
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:223,7'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:229,17'
          Dst:             vp9_get_pred_prob_comp_ref_p
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:232,26'
          Dst:             vp9_get_pred_prob_single_ref_p1
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:232,7'
          Dst:             vpx_write
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:235,28'
          Dst:             vp9_get_pred_prob_single_ref_p2
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:0,0'
          Dst:             vpx_write
    - functionName:    has_second_ref
      functionSourceFile: '/src/libvpx/vp9/common/vp9_blockd.h'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    segfeature_active
      functionSourceFile: '/src/libvpx/vp9/common/vp9_seg_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_segdata
      functionSourceFile: '/src/libvpx/vp9/common/vp9_seg_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vp9_get_intra_inter_prob
      functionSourceFile: '/src/libvpx/vp9/common/vp9_pred_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - get_intra_inter_context
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/vp9_pred_common.h:115,35'
          Dst:             get_intra_inter_context
    - functionName:    vp9_get_pred_prob_seg_id
      functionSourceFile: '/src/libvpx/vp9/common/vp9_pred_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vp9_get_pred_context_seg_id
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/vp9_pred_common.h:52,26'
          Dst:             vp9_get_pred_context_seg_id
    - functionName:    get_tx_size_context
      functionSourceFile: '/src/libvpx/vp9/common/vp9_pred_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 170
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          76
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_tx_probs
      functionSourceFile: '/src/libvpx/vp9/common/vp9_pred_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 181
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - char
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          40
      EdgeCount:       14
      CyclomaticComplexity: 8
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libvpx/vp9/common/vp9_pred_common.h:175,3'
          Branch Sides:    []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/vp9_pred_common.h:179,14'
          Dst:             __assert_fail
    - functionName:    vp9_get_skip_context
      functionSourceFile: '/src/libvpx/vp9/common/vp9_pred_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          33
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vp9_get_skip_prob
      functionSourceFile: '/src/libvpx/vp9/common/vp9_pred_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vp9_get_skip_context
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/vp9_pred_common.h:65,29'
          Dst:             vp9_get_skip_context
    - functionName:    get_y_mode_probs
      functionSourceFile: '/src/libvpx/vp9/common/vp9_blockd.h'
      linkageType:     InternalLinkage
      functionLinenumber: 272
      functionLinenumberEnd: 275
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vp9_above_block_mode
        - vp9_left_block_mode
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/vp9_blockd.h:273,33'
          Dst:             vp9_above_block_mode
        - Src:             '/src/libvpx/vp9/common/vp9_blockd.h:274,32'
          Dst:             vp9_left_block_mode
    - functionName:    write_intra_mode
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_bitstream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          29
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - is_inter_mode
        - vp9_write_token
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:59,3'
          Dst:             is_inter_mode
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:59,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:60,3'
          Dst:             vp9_write_token
    - functionName:    write_selected_tx_size
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_bitstream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          71
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - get_tx_probs
        - get_tx_size_context
        - vpx_write
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:96,33'
          Dst:             get_tx_size_context
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:96,7'
          Dst:             get_tx_probs
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:97,3'
          Dst:             vpx_write
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:99,5'
          Dst:             vpx_write
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:101,7'
          Dst:             vpx_write
    - functionName:    write_skip
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_bitstream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - segfeature_active
        - vp9_get_skip_prob
        - vpx_write
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:107,7'
          Dst:             segfeature_active
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:111,24'
          Dst:             vp9_get_skip_prob
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:111,5'
          Dst:             vpx_write
    - functionName:    write_segment_id
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_bitstream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          34
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - vp9_write_tree
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:201,5'
          Dst:             vp9_write_tree
    - functionName:    pack_mb_tokens
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_bitstream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         38
      ICount:          208
      EdgeCount:       49
      CyclomaticComplexity: 13
      functionsReached:
        - __assert_fail
        - vp9_write_tree
        - vpx_write
        - vpx_write_bit
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:149,7'
          Dst:             vpx_write
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:152,5'
          Dst:             vpx_write
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:154,7'
          Dst:             vpx_write
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:166,7'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:167,7'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:168,7'
          Dst:             vpx_write
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:170,9'
          Dst:             vpx_write
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:171,9'
          Dst:             vpx_write_bit
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:177,9'
          Dst:             vpx_write
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:178,9'
          Dst:             vp9_write_tree
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:188,13'
          Dst:             vpx_write
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:191,9'
          Dst:             vpx_write_bit
    - functionName:    vpx_write_bit
      functionSourceFile: '/src/libvpx/vpx_dsp/bitwriter.h'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_write
      functionUses:    14
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/bitwriter.h:119,3'
          Dst:             vpx_write
    - functionName:    pack_inter_mode_mvs
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_bitstream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 245
      functionLinenumberEnd: 342
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         66
      ICount:          363
      EdgeCount:       88
      CyclomaticComplexity: 24
      functionsReached:
        - __assert_fail
        - get_pred_context_switchable_interp
        - has_second_ref
        - is_inter_block
        - segfeature_active
        - vp9_encode_mv
        - vp9_get_intra_inter_prob
        - vp9_get_pred_prob_seg_id
        - vp9_write_token
        - vpx_write
        - write_inter_mode
        - write_intra_mode
        - write_ref_frames
        - write_segment_id
        - write_selected_tx_size
        - write_skip
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:254,24'
          Dst:             is_inter_block
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:255,27'
          Dst:             has_second_ref
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:261,28'
          Dst:             vp9_get_pred_prob_seg_id
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:262,7'
          Dst:             vpx_write
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:0,0'
          Dst:             write_segment_id
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:269,10'
          Dst:             write_skip
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:271,8'
          Dst:             segfeature_active
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:272,28'
          Dst:             vp9_get_intra_inter_prob
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:272,5'
          Dst:             vpx_write
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:276,5'
          Dst:             write_selected_tx_size
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:281,7'
          Dst:             write_intra_mode
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:289,11'
          Dst:             write_intra_mode
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:293,5'
          Dst:             write_intra_mode
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:297,5'
          Dst:             write_ref_frames
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:300,10'
          Dst:             segfeature_active
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:302,9'
          Dst:             write_inter_mode
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:307,23'
          Dst:             get_pred_context_switchable_interp
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:308,7'
          Dst:             vp9_write_token
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:313,7'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:324,11'
          Dst:             write_inter_mode
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:327,15'
          Dst:             vp9_encode_mv
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:336,11'
          Dst:             vp9_encode_mv
    - functionName:    write_mb_modes_kf
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_bitstream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 345
      functionLinenumberEnd: 376
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          109
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - get_y_mode_probs
        - write_intra_mode
        - write_segment_id
        - write_selected_tx_size
        - write_skip
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:352,24'
          Dst:             write_segment_id
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:354,3'
          Dst:             write_skip
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:357,5'
          Dst:             write_selected_tx_size
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:360,35'
          Dst:             get_y_mode_probs
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:360,5'
          Dst:             write_intra_mode
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:370,26'
          Dst:             get_y_mode_probs
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:369,9'
          Dst:             write_intra_mode
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:375,3'
          Dst:             write_intra_mode
    - functionName:    set_mi_row_col
      functionSourceFile: '/src/libvpx/vp9/common/vp9_onyxc_int.h'
      linkageType:     InternalLinkage
      functionLinenumber: 423
      functionLinenumberEnd: 432
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          62
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    partition_plane_context
      functionSourceFile: '/src/libvpx/vp9/common/vp9_onyxc_int.h'
      linkageType:     InternalLinkage
      functionLinenumber: 451
      functionLinenumberEnd: 460
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          50
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/vp9_onyxc_int.h:457,3'
          Dst:             __assert_fail
    - functionName:    update_partition_context
      functionSourceFile: '/src/libvpx/vp9/common/vp9_onyxc_int.h'
      linkageType:     InternalLinkage
      functionLinenumber: 436
      functionLinenumberEnd: 448
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          23
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    write_modes_b
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_bitstream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 383
      functionLinenumberEnd: 404
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          70
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - frame_is_intra_only
        - pack_inter_mode_mvs
        - pack_mb_tokens
        - set_mi_row_col
        - write_mb_modes_kf
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:392,3'
          Dst:             set_mi_row_col
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:395,7'
          Dst:             frame_is_intra_only
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:396,5'
          Dst:             write_mb_modes_kf
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:398,5'
          Dst:             pack_inter_mode_mvs
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:402,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:403,3'
          Dst:             pack_mb_tokens
    - functionName:    frame_is_intra_only
      functionSourceFile: '/src/libvpx/vp9/common/vp9_onyxc_int.h'
      linkageType:     InternalLinkage
      functionLinenumber: 363
      functionLinenumberEnd: 364
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_subsize
      functionSourceFile: '/src/libvpx/vp9/common/vp9_blockd.h'
      linkageType:     InternalLinkage
      functionLinenumber: 215
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - char
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    write_partition
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_bitstream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 409
      functionLinenumberEnd: 426
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          101
      EdgeCount:       27
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
        - partition_plane_context
        - vp9_write_token
        - vpx_write
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:410,19'
          Dst:             partition_plane_context
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:416,5'
          Dst:             vp9_write_token
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:418,5'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:419,5'
          Dst:             vpx_write
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:421,5'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:422,5'
          Dst:             vpx_write
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:424,5'
          Dst:             __assert_fail
    - functionName:    write_modes_sb
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_bitstream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 433
      functionLinenumberEnd: 489
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - char
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          144
      EdgeCount:       35
      CyclomaticComplexity: 9
      functionsReached:
        - __assert_fail
        - get_subsize
        - update_partition_context
        - write_modes_b
        - write_modes_sb
        - write_partition
      functionUses:    5
      BranchProfiles:
        - Branch String:   '/src/libvpx/vp9/encoder/vp9_bitstream.c:452,5'
          Branch Sides:    []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:446,3'
          Dst:             write_partition
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:447,13'
          Dst:             get_subsize
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:449,5'
          Dst:             write_modes_b
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:454,9'
          Dst:             write_modes_b
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:458,9'
          Dst:             write_modes_b
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:461,11'
          Dst:             write_modes_b
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:465,9'
          Dst:             write_modes_b
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:468,11'
          Dst:             write_modes_b
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:472,9'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:473,9'
          Dst:             write_modes_sb
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:475,9'
          Dst:             write_modes_sb
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:477,9'
          Dst:             write_modes_sb
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:479,9'
          Dst:             write_modes_sb
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:488,5'
          Dst:             update_partition_context
    - functionName:    set_partition_probs
      functionSourceFile: '/src/libvpx/vp9/common/vp9_onyxc_int.h'
      linkageType:     InternalLinkage
      functionLinenumber: 368
      functionLinenumberEnd: 373
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - frame_is_intra_only
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/vp9_onyxc_int.h:370,7'
          Dst:             frame_is_intra_only
    - functionName:    encode_tile_worker
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_bitstream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 956
      functionLinenumberEnd: 965
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_start_encode
        - vpx_stop_encode
        - write_modes
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:961,3'
          Dst:             vpx_start_encode
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:962,3'
          Dst:             write_modes
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:965,10'
          Dst:             vpx_stop_encode
    - functionName:    write_modes
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_bitstream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 494
      functionLinenumberEnd: 517
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          100
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
        - mi_cols_aligned_to_sb
        - set_partition_probs
        - write_modes_sb
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:500,3'
          Dst:             set_partition_probs
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:504,19'
          Dst:             mi_cols_aligned_to_sb
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:512,7'
          Dst:             write_modes_sb
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:515,5'
          Dst:             __assert_fail
    - functionName:    mi_cols_aligned_to_sb
      functionSourceFile: '/src/libvpx/vp9/common/vp9_onyxc_int.h'
      linkageType:     InternalLinkage
      functionLinenumber: 359
      functionLinenumberEnd: 360
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    encode_tiles_buffer_alloc
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_bitstream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 990
      functionLinenumberEnd: 1003
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          94
      EdgeCount:       23
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
        - vpx_internal_error
        - vpx_malloc
        - vpx_memalign
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:995,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:995,3'
          Dst:             vpx_memalign
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:995,3'
          Dst:             vpx_internal_error
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:999,5'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:999,5'
          Dst:             vpx_malloc
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:999,5'
          Dst:             vpx_internal_error
    - functionName:    encode_tiles_buffer_alloc_size
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_bitstream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 979
      functionLinenumberEnd: 986
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          28
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mem_put_be32_as_int
      functionSourceFile: '/src/libvpx/vpx_ports/mem_ops.h'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 195
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    encode_tiles_mt
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_bitstream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1006
      functionLinenumberEnd: 1103
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         70
      ICount:          447
      EdgeCount:       94
      CyclomaticComplexity: 26
      functionsReached:
        - encode_tiles_buffer_alloc
        - encode_tiles_buffer_alloc_size
        - mem_put_be32_as_int
        - vp9_bitstream_encode_tiles_buffer_dealloc
        - vpx_get_worker_interface
        - vpx_internal_error
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:1007,48'
          Dst:             vpx_get_worker_interface
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:1015,36'
          Dst:             encode_tiles_buffer_alloc_size
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:1018,5'
          Dst:             vp9_bitstream_encode_tiles_buffer_dealloc
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:1019,5'
          Dst:             encode_tiles_buffer_alloc
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:1041,11'
          Dst:             vpx_internal_error
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:1086,9'
          Dst:             mem_put_be32_as_int
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:1086,9'
          Dst:             mem_put_be32_as_int
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:1099,7'
          Dst:             vpx_internal_error
    - functionName:    vp9_bitstream_encode_tiles_buffer_dealloc
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_bitstream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 968
      functionLinenumberEnd: 977
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          52
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - vpx_free
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:972,7'
          Dst:             vpx_free
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:974,5'
          Dst:             vpx_free
    - functionName:    get_prob
      functionSourceFile: '/src/libvpx/vpx_dsp/prob.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_binary_prob
      functionSourceFile: '/src/libvpx/vpx_dsp/prob.h'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - get_prob
      functionUses:    99
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/prob.h:61,10'
          Dst:             get_prob
    - functionName:    update_coef_probs_common
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_bitstream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 549
      functionLinenumberEnd: 682
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         172
      ICount:          920
      EdgeCount:       232
      CyclomaticComplexity: 62
      functionsReached:
        - __assert_fail
        - vp9_prob_diff_update_savings_search
        - vp9_prob_diff_update_savings_search_model
        - vp9_write_prob_diff_update
        - vpx_write
        - vpx_write_bit
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:575,23'
          Dst:             vp9_prob_diff_update_savings_search
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:575,23'
          Dst:             vp9_prob_diff_update_savings_search
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:571,23'
          Dst:             vp9_prob_diff_update_savings_search_model
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:575,23'
          Dst:             vp9_prob_diff_update_savings_search
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:575,23'
          Dst:             vp9_prob_diff_update_savings_search
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:571,23'
          Dst:             vp9_prob_diff_update_savings_search_model
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:592,9'
          Dst:             vpx_write_bit
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:595,7'
          Dst:             vpx_write_bit
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:611,23'
          Dst:             vp9_prob_diff_update_savings_search
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:614,17'
          Dst:             vpx_write
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:614,17'
          Dst:             vpx_write
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:617,19'
          Dst:             vp9_write_prob_diff_update
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:611,23'
          Dst:             vp9_prob_diff_update_savings_search
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:614,17'
          Dst:             vpx_write
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:617,19'
          Dst:             vp9_write_prob_diff_update
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:614,17'
          Dst:             vpx_write
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:607,23'
          Dst:             vp9_prob_diff_update_savings_search_model
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:614,17'
          Dst:             vpx_write
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:617,19'
          Dst:             vp9_write_prob_diff_update
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:614,17'
          Dst:             vpx_write
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:611,23'
          Dst:             vp9_prob_diff_update_savings_search
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:614,17'
          Dst:             vpx_write
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:617,19'
          Dst:             vp9_write_prob_diff_update
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:614,17'
          Dst:             vpx_write
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:611,23'
          Dst:             vp9_prob_diff_update_savings_search
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:614,17'
          Dst:             vpx_write
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:617,19'
          Dst:             vp9_write_prob_diff_update
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:614,17'
          Dst:             vpx_write
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:607,23'
          Dst:             vp9_prob_diff_update_savings_search_model
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:614,17'
          Dst:             vpx_write
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:617,19'
          Dst:             vp9_write_prob_diff_update
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:614,17'
          Dst:             vpx_write
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:631,7'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:648,23'
          Dst:             vp9_prob_diff_update_savings_search
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:661,19'
          Dst:             vpx_write_bit
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:663,21'
          Dst:             vpx_write
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:665,17'
          Dst:             vpx_write
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:665,17'
          Dst:             vpx_write
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:668,19'
          Dst:             vp9_write_prob_diff_update
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:648,23'
          Dst:             vp9_prob_diff_update_savings_search
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:661,19'
          Dst:             vpx_write_bit
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:663,21'
          Dst:             vpx_write
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:665,17'
          Dst:             vpx_write
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:668,19'
          Dst:             vp9_write_prob_diff_update
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:665,17'
          Dst:             vpx_write
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:644,23'
          Dst:             vp9_prob_diff_update_savings_search_model
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:661,19'
          Dst:             vpx_write_bit
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:663,21'
          Dst:             vpx_write
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:665,17'
          Dst:             vpx_write
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:668,19'
          Dst:             vp9_write_prob_diff_update
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:665,17'
          Dst:             vpx_write
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:677,9'
          Dst:             vpx_write_bit
    - functionName:    build_tree_distribution
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_bitstream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 521
      functionLinenumberEnd: 544
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - char
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          897
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - get_binary_prob
        - vp9_tree_probs_from_distribution
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:531,11'
          Dst:             vp9_tree_probs_from_distribution
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:538,17'
          Dst:             get_binary_prob
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:538,17'
          Dst:             get_binary_prob
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:538,17'
          Dst:             get_binary_prob
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:531,11'
          Dst:             vp9_tree_probs_from_distribution
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:538,17'
          Dst:             get_binary_prob
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:538,17'
          Dst:             get_binary_prob
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:538,17'
          Dst:             get_binary_prob
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:531,11'
          Dst:             vp9_tree_probs_from_distribution
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:538,17'
          Dst:             get_binary_prob
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:538,17'
          Dst:             get_binary_prob
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:538,17'
          Dst:             get_binary_prob
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:531,11'
          Dst:             vp9_tree_probs_from_distribution
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:538,17'
          Dst:             get_binary_prob
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:538,17'
          Dst:             get_binary_prob
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:538,17'
          Dst:             get_binary_prob
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:531,11'
          Dst:             vp9_tree_probs_from_distribution
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:538,17'
          Dst:             get_binary_prob
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:538,17'
          Dst:             get_binary_prob
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:538,17'
          Dst:             get_binary_prob
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:531,11'
          Dst:             vp9_tree_probs_from_distribution
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:538,17'
          Dst:             get_binary_prob
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:538,17'
          Dst:             get_binary_prob
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:538,17'
          Dst:             get_binary_prob
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:531,11'
          Dst:             vp9_tree_probs_from_distribution
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:538,17'
          Dst:             get_binary_prob
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:538,17'
          Dst:             get_binary_prob
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:538,17'
          Dst:             get_binary_prob
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:531,11'
          Dst:             vp9_tree_probs_from_distribution
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:538,17'
          Dst:             get_binary_prob
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:538,17'
          Dst:             get_binary_prob
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:538,17'
          Dst:             get_binary_prob
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:531,11'
          Dst:             vp9_tree_probs_from_distribution
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:538,17'
          Dst:             get_binary_prob
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:538,17'
          Dst:             get_binary_prob
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:538,17'
          Dst:             get_binary_prob
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:531,11'
          Dst:             vp9_tree_probs_from_distribution
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:538,17'
          Dst:             get_binary_prob
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:538,17'
          Dst:             get_binary_prob
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:538,17'
          Dst:             get_binary_prob
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:531,11'
          Dst:             vp9_tree_probs_from_distribution
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:538,17'
          Dst:             get_binary_prob
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:538,17'
          Dst:             get_binary_prob
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:538,17'
          Dst:             get_binary_prob
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:531,11'
          Dst:             vp9_tree_probs_from_distribution
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:538,17'
          Dst:             get_binary_prob
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:538,17'
          Dst:             get_binary_prob
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:538,17'
          Dst:             get_binary_prob
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:531,11'
          Dst:             vp9_tree_probs_from_distribution
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:538,17'
          Dst:             get_binary_prob
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:538,17'
          Dst:             get_binary_prob
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:538,17'
          Dst:             get_binary_prob
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:531,11'
          Dst:             vp9_tree_probs_from_distribution
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:538,17'
          Dst:             get_binary_prob
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:538,17'
          Dst:             get_binary_prob
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:538,17'
          Dst:             get_binary_prob
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:531,11'
          Dst:             vp9_tree_probs_from_distribution
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:538,17'
          Dst:             get_binary_prob
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:538,17'
          Dst:             get_binary_prob
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:538,17'
          Dst:             get_binary_prob
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:531,11'
          Dst:             vp9_tree_probs_from_distribution
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:538,17'
          Dst:             get_binary_prob
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:538,17'
          Dst:             get_binary_prob
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:538,17'
          Dst:             get_binary_prob
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:531,11'
          Dst:             vp9_tree_probs_from_distribution
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:538,17'
          Dst:             get_binary_prob
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:538,17'
          Dst:             get_binary_prob
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:538,17'
          Dst:             get_binary_prob
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:531,11'
          Dst:             vp9_tree_probs_from_distribution
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:538,17'
          Dst:             get_binary_prob
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:538,17'
          Dst:             get_binary_prob
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:538,17'
          Dst:             get_binary_prob
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:531,11'
          Dst:             vp9_tree_probs_from_distribution
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:538,17'
          Dst:             get_binary_prob
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:538,17'
          Dst:             get_binary_prob
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:538,17'
          Dst:             get_binary_prob
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:531,11'
          Dst:             vp9_tree_probs_from_distribution
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:538,17'
          Dst:             get_binary_prob
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:538,17'
          Dst:             get_binary_prob
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:538,17'
          Dst:             get_binary_prob
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:531,11'
          Dst:             vp9_tree_probs_from_distribution
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:538,17'
          Dst:             get_binary_prob
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:538,17'
          Dst:             get_binary_prob
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:538,17'
          Dst:             get_binary_prob
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:531,11'
          Dst:             vp9_tree_probs_from_distribution
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:538,17'
          Dst:             get_binary_prob
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:538,17'
          Dst:             get_binary_prob
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:538,17'
          Dst:             get_binary_prob
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:531,11'
          Dst:             vp9_tree_probs_from_distribution
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:538,17'
          Dst:             get_binary_prob
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:538,17'
          Dst:             get_binary_prob
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:538,17'
          Dst:             get_binary_prob
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:531,11'
          Dst:             vp9_tree_probs_from_distribution
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:538,17'
          Dst:             get_binary_prob
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:538,17'
          Dst:             get_binary_prob
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:538,17'
          Dst:             get_binary_prob
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:531,11'
          Dst:             vp9_tree_probs_from_distribution
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:538,17'
          Dst:             get_binary_prob
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:538,17'
          Dst:             get_binary_prob
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:538,17'
          Dst:             get_binary_prob
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:531,11'
          Dst:             vp9_tree_probs_from_distribution
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:538,17'
          Dst:             get_binary_prob
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:538,17'
          Dst:             get_binary_prob
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:538,17'
          Dst:             get_binary_prob
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:531,11'
          Dst:             vp9_tree_probs_from_distribution
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:538,17'
          Dst:             get_binary_prob
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:538,17'
          Dst:             get_binary_prob
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:538,17'
          Dst:             get_binary_prob
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:531,11'
          Dst:             vp9_tree_probs_from_distribution
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:538,17'
          Dst:             get_binary_prob
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:538,17'
          Dst:             get_binary_prob
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:538,17'
          Dst:             get_binary_prob
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:531,11'
          Dst:             vp9_tree_probs_from_distribution
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:538,17'
          Dst:             get_binary_prob
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:538,17'
          Dst:             get_binary_prob
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:538,17'
          Dst:             get_binary_prob
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:531,11'
          Dst:             vp9_tree_probs_from_distribution
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:538,17'
          Dst:             get_binary_prob
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:538,17'
          Dst:             get_binary_prob
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:538,17'
          Dst:             get_binary_prob
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:531,11'
          Dst:             vp9_tree_probs_from_distribution
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:538,17'
          Dst:             get_binary_prob
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:538,17'
          Dst:             get_binary_prob
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:538,17'
          Dst:             get_binary_prob
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:531,11'
          Dst:             vp9_tree_probs_from_distribution
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:538,17'
          Dst:             get_binary_prob
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:538,17'
          Dst:             get_binary_prob
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:538,17'
          Dst:             get_binary_prob
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:531,11'
          Dst:             vp9_tree_probs_from_distribution
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:538,17'
          Dst:             get_binary_prob
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:538,17'
          Dst:             get_binary_prob
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:538,17'
          Dst:             get_binary_prob
    - functionName:    vpx_write_literal
      functionSourceFile: '/src/libvpx/vpx_dsp/bitwriter.h'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_write_bit
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/bitwriter.h:125,41'
          Dst:             vpx_write_bit
        - Src:             '/src/libvpx/vpx_dsp/bitwriter.h:125,41'
          Dst:             vpx_write_bit
    - functionName:    update_switchable_interp_probs
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_bitstream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 131
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - prob_diff_update
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:128,5'
          Dst:             prob_diff_update
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:128,5'
          Dst:             prob_diff_update
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:128,5'
          Dst:             prob_diff_update
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:128,5'
          Dst:             prob_diff_update
    - functionName:    prob_diff_update
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_bitstream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vp9_cond_prob_diff_update
        - vp9_tree_probs_from_distribution
      functionUses:    31
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:85,3'
          Dst:             vp9_tree_probs_from_distribution
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:87,5'
          Dst:             vp9_cond_prob_diff_update
    - functionName:    update_skip_probs
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_bitstream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vp9_cond_prob_diff_update
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:121,5'
          Dst:             vp9_cond_prob_diff_update
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:121,5'
          Dst:             vp9_cond_prob_diff_update
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:121,5'
          Dst:             vp9_cond_prob_diff_update
    - functionName:    update_coef_probs
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_bitstream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 684
      functionLinenumberEnd: 700
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          72
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - build_tree_distribution
        - update_coef_probs_common
        - vpx_write_bit
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:693,7'
          Dst:             vpx_write_bit
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:695,7'
          Dst:             build_tree_distribution
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:696,7'
          Dst:             update_coef_probs_common
    - functionName:    encode_txfm_probs
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_bitstream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 820
      functionLinenumberEnd: 853
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          111
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - tx_counts_to_branch_counts_16x16
        - tx_counts_to_branch_counts_32x32
        - tx_counts_to_branch_counts_8x8
        - vp9_cond_prob_diff_update
        - vpx_write_bit
        - vpx_write_literal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:822,3'
          Dst:             vpx_write_literal
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:824,5'
          Dst:             vpx_write_bit
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:834,7'
          Dst:             tx_counts_to_branch_counts_8x8
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:836,9'
          Dst:             vp9_cond_prob_diff_update
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:834,7'
          Dst:             tx_counts_to_branch_counts_8x8
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:836,9'
          Dst:             vp9_cond_prob_diff_update
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:840,7'
          Dst:             tx_counts_to_branch_counts_16x16
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:842,9'
          Dst:             vp9_cond_prob_diff_update
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:842,9'
          Dst:             vp9_cond_prob_diff_update
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:840,7'
          Dst:             tx_counts_to_branch_counts_16x16
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:842,9'
          Dst:             vp9_cond_prob_diff_update
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:842,9'
          Dst:             vp9_cond_prob_diff_update
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:847,7'
          Dst:             tx_counts_to_branch_counts_32x32
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:849,9'
          Dst:             vp9_cond_prob_diff_update
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:849,9'
          Dst:             vp9_cond_prob_diff_update
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:849,9'
          Dst:             vp9_cond_prob_diff_update
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:847,7'
          Dst:             tx_counts_to_branch_counts_32x32
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:849,9'
          Dst:             vp9_cond_prob_diff_update
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:849,9'
          Dst:             vp9_cond_prob_diff_update
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:849,9'
          Dst:             vp9_cond_prob_diff_update
    - functionName:    get_msb
      functionSourceFile: '/src/libvpx/vpx_ports/bitops.h'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_unsigned_bits
      functionSourceFile: '/src/libvpx/vp9/common/vp9_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - get_msb
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/vp9_common.h:46,27'
          Dst:             get_msb
    - functionName:    encode_unsigned_max
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_bitstream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - get_unsigned_bits
        - vpx_wb_write_literal
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:72,34'
          Dst:             get_unsigned_bits
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:72,3'
          Dst:             vpx_wb_write_literal
    - functionName:    write_delta_q
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_bitstream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 742
      functionLinenumberEnd: 750
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vpx_wb_write_bit
        - vpx_wb_write_literal
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:744,5'
          Dst:             vpx_wb_write_bit
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:745,5'
          Dst:             vpx_wb_write_literal
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:0,0'
          Dst:             vpx_wb_write_bit
    - functionName:    get_ref_frame_buf_idx
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1039
      functionLinenumberEnd: 1042
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - get_ref_frame_map_idx
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.h:1041,23'
          Dst:             get_ref_frame_map_idx
    - functionName:    get_ref_frame_map_idx
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1028
      functionLinenumberEnd: 1036
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_ref_frame_buffer
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1062
      functionLinenumberEnd: 1065
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - get_ref_frame_buf_idx
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.h:1064,23'
          Dst:             get_ref_frame_buf_idx
    - functionName:    write_render_size
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_bitstream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1162
      functionLinenumberEnd: 1170
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          48
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - vpx_wb_write_bit
        - vpx_wb_write_literal
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:1165,3'
          Dst:             vpx_wb_write_bit
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:1165,3'
          Dst:             vpx_wb_write_bit
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:1167,5'
          Dst:             vpx_wb_write_literal
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:1168,5'
          Dst:             vpx_wb_write_literal
    - functionName:    write_tile_info
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_bitstream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 888
      functionLinenumberEnd: 901
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          82
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - vp9_get_tile_n_bits
        - vpx_wb_write_bit
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:890,3'
          Dst:             vp9_get_tile_n_bits
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:894,18'
          Dst:             vpx_wb_write_bit
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:896,48'
          Dst:             vpx_wb_write_bit
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:899,3'
          Dst:             vpx_wb_write_bit
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:900,32'
          Dst:             vpx_wb_write_bit
    - functionName:    encode_segmentation
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_bitstream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 761
      functionLinenumberEnd: 817
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         65
      ICount:          359
      EdgeCount:       88
      CyclomaticComplexity: 25
      functionsReached:
        - encode_unsigned_max
        - get_segdata
        - segfeature_active
        - vp9_choose_segmap_coding_method
        - vp9_is_segfeature_signed
        - vp9_seg_feature_data_max
        - vpx_wb_write_bit
        - vpx_wb_write_literal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:766,3'
          Dst:             vpx_wb_write_bit
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:770,3'
          Dst:             vpx_wb_write_bit
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:773,5'
          Dst:             vp9_choose_segmap_coding_method
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:778,7'
          Dst:             vpx_wb_write_bit
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:779,19'
          Dst:             vpx_wb_write_literal
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:778,7'
          Dst:             vpx_wb_write_bit
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:779,19'
          Dst:             vpx_wb_write_literal
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:778,7'
          Dst:             vpx_wb_write_bit
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:779,19'
          Dst:             vpx_wb_write_literal
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:778,7'
          Dst:             vpx_wb_write_bit
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:779,19'
          Dst:             vpx_wb_write_literal
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:778,7'
          Dst:             vpx_wb_write_bit
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:779,19'
          Dst:             vpx_wb_write_literal
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:778,7'
          Dst:             vpx_wb_write_bit
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:779,19'
          Dst:             vpx_wb_write_literal
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:778,7'
          Dst:             vpx_wb_write_bit
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:779,19'
          Dst:             vpx_wb_write_literal
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:783,5'
          Dst:             vpx_wb_write_bit
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:788,9'
          Dst:             vpx_wb_write_bit
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:789,21'
          Dst:             vpx_wb_write_literal
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:788,9'
          Dst:             vpx_wb_write_bit
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:789,21'
          Dst:             vpx_wb_write_literal
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:788,9'
          Dst:             vpx_wb_write_bit
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:789,21'
          Dst:             vpx_wb_write_literal
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:795,3'
          Dst:             vpx_wb_write_bit
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:797,5'
          Dst:             vpx_wb_write_bit
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:801,28'
          Dst:             segfeature_active
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:802,9'
          Dst:             vpx_wb_write_bit
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:804,28'
          Dst:             get_segdata
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:805,32'
          Dst:             vp9_seg_feature_data_max
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:807,15'
          Dst:             vp9_is_segfeature_signed
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:808,13'
          Dst:             encode_unsigned_max
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:809,13'
          Dst:             vpx_wb_write_bit
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:811,13'
          Dst:             encode_unsigned_max
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:801,28'
          Dst:             segfeature_active
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:802,9'
          Dst:             vpx_wb_write_bit
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:804,28'
          Dst:             get_segdata
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:805,32'
          Dst:             vp9_seg_feature_data_max
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:807,15'
          Dst:             vp9_is_segfeature_signed
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:808,13'
          Dst:             encode_unsigned_max
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:809,13'
          Dst:             vpx_wb_write_bit
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:811,13'
          Dst:             encode_unsigned_max
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:801,28'
          Dst:             segfeature_active
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:802,9'
          Dst:             vpx_wb_write_bit
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:804,28'
          Dst:             get_segdata
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:805,32'
          Dst:             vp9_seg_feature_data_max
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:807,15'
          Dst:             vp9_is_segfeature_signed
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:808,13'
          Dst:             encode_unsigned_max
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:809,13'
          Dst:             vpx_wb_write_bit
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:811,13'
          Dst:             encode_unsigned_max
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:801,28'
          Dst:             segfeature_active
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:802,9'
          Dst:             vpx_wb_write_bit
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:804,28'
          Dst:             get_segdata
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:805,32'
          Dst:             vp9_seg_feature_data_max
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:807,15'
          Dst:             vp9_is_segfeature_signed
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:808,13'
          Dst:             encode_unsigned_max
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:809,13'
          Dst:             vpx_wb_write_bit
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:811,13'
          Dst:             encode_unsigned_max
    - functionName:    encode_quantization
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_bitstream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 753
      functionLinenumberEnd: 758
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_wb_write_literal
        - write_delta_q
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:754,3'
          Dst:             vpx_wb_write_literal
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:755,3'
          Dst:             write_delta_q
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:756,3'
          Dst:             write_delta_q
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:757,3'
          Dst:             write_delta_q
    - functionName:    encode_loopfilter
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_bitstream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 703
      functionLinenumberEnd: 740
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         25
      ICount:          190
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - vpx_wb_write_bit
        - vpx_wb_write_literal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:707,3'
          Dst:             vpx_wb_write_literal
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:708,3'
          Dst:             vpx_wb_write_literal
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:712,3'
          Dst:             vpx_wb_write_bit
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:715,5'
          Dst:             vpx_wb_write_bit
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:720,9'
          Dst:             vpx_wb_write_bit
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:723,11'
          Dst:             vpx_wb_write_literal
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:724,11'
          Dst:             vpx_wb_write_bit
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:720,9'
          Dst:             vpx_wb_write_bit
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:723,11'
          Dst:             vpx_wb_write_literal
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:724,11'
          Dst:             vpx_wb_write_bit
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:720,9'
          Dst:             vpx_wb_write_bit
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:723,11'
          Dst:             vpx_wb_write_literal
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:724,11'
          Dst:             vpx_wb_write_bit
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:720,9'
          Dst:             vpx_wb_write_bit
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:723,11'
          Dst:             vpx_wb_write_literal
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:724,11'
          Dst:             vpx_wb_write_bit
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:731,9'
          Dst:             vpx_wb_write_bit
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:734,11'
          Dst:             vpx_wb_write_literal
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:735,11'
          Dst:             vpx_wb_write_bit
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:731,9'
          Dst:             vpx_wb_write_bit
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:734,11'
          Dst:             vpx_wb_write_literal
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:735,11'
          Dst:             vpx_wb_write_bit
    - functionName:    write_interp_filter
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_bitstream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 856
      functionLinenumberEnd: 862
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vpx_wb_write_bit
        - vpx_wb_write_literal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:859,3'
          Dst:             vpx_wb_write_bit
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:861,5'
          Dst:             vpx_wb_write_literal
    - functionName:    fix_interp_filter
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_bitstream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 864
      functionLinenumberEnd: 885
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          82
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    write_frame_size_with_refs
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_bitstream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1181
      functionLinenumberEnd: 1212
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         64
      ICount:          289
      EdgeCount:       88
      CyclomaticComplexity: 26
      functionsReached:
        - get_ref_frame_buffer
        - vpx_wb_write_bit
        - vpx_wb_write_literal
        - write_render_size
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:1187,31'
          Dst:             get_ref_frame_buffer
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:1200,5'
          Dst:             vpx_wb_write_bit
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:1200,5'
          Dst:             vpx_wb_write_bit
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:1187,31'
          Dst:             get_ref_frame_buffer
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:1200,5'
          Dst:             vpx_wb_write_bit
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:1200,5'
          Dst:             vpx_wb_write_bit
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:1187,31'
          Dst:             get_ref_frame_buffer
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:1200,5'
          Dst:             vpx_wb_write_bit
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:1200,5'
          Dst:             vpx_wb_write_bit
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:1207,5'
          Dst:             vpx_wb_write_literal
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:1208,5'
          Dst:             vpx_wb_write_literal
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:1211,3'
          Dst:             write_render_size
    - functionName:    write_frame_size
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_bitstream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1173
      functionLinenumberEnd: 1178
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_wb_write_literal
        - write_render_size
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:1174,3'
          Dst:             vpx_wb_write_literal
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:1175,3'
          Dst:             vpx_wb_write_literal
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:1177,3'
          Dst:             write_render_size
    - functionName:    write_bitdepth_colorspace_sampling
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_bitstream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1234
      functionLinenumberEnd: 1256
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         37
      ICount:          161
      EdgeCount:       45
      CyclomaticComplexity: 10
      functionsReached:
        - __assert_fail
        - vpx_wb_write_bit
        - vpx_wb_write_literal
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:1236,5'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:1237,5'
          Dst:             vpx_wb_write_bit
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:1239,3'
          Dst:             vpx_wb_write_literal
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:1242,5'
          Dst:             vpx_wb_write_bit
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:1244,7'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:1245,7'
          Dst:             vpx_wb_write_bit
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:1246,7'
          Dst:             vpx_wb_write_bit
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:1249,7'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:1252,5'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:1253,5'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:0,0'
          Dst:             vpx_wb_write_bit
    - functionName:    write_sync_code
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_bitstream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1214
      functionLinenumberEnd: 1218
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_wb_write_literal
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:1215,3'
          Dst:             vpx_wb_write_literal
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:1216,3'
          Dst:             vpx_wb_write_literal
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:1217,3'
          Dst:             vpx_wb_write_literal
    - functionName:    write_profile
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_bitstream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1221
      functionLinenumberEnd: 1231
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          42
      EdgeCount:       19
      CyclomaticComplexity: 11
      functionsReached:
        - __assert_fail
        - vpx_wb_write_literal
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libvpx/vp9/encoder/vp9_bitstream.c:1222,3'
          Branch Sides:    []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:1223,21'
          Dst:             vpx_wb_write_literal
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:1224,21'
          Dst:             vpx_wb_write_literal
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:1225,21'
          Dst:             vpx_wb_write_literal
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:1227,7'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:1228,7'
          Dst:             vpx_wb_write_literal
    - functionName:    encode_tiles
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_bitstream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1106
      functionLinenumberEnd: 1159
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         42
      ICount:          199
      EdgeCount:       56
      CyclomaticComplexity: 16
      functionsReached:
        - encode_tiles_mt
        - mem_put_be32_as_int
        - mi_cols_aligned_to_sb
        - vpx_internal_error
        - vpx_start_encode
        - vpx_stop_encode
        - write_modes
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:1116,43'
          Dst:             mi_cols_aligned_to_sb
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:1123,12'
          Dst:             encode_tiles_mt
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:1136,9'
          Dst:             vpx_internal_error
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:1139,7'
          Dst:             vpx_start_encode
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:1141,7'
          Dst:             write_modes
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:1145,11'
          Dst:             vpx_stop_encode
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:1146,9'
          Dst:             vpx_internal_error
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:1151,9'
          Dst:             mem_put_be32_as_int
    - functionName:    write_compressed_header
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_bitstream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1332
      functionLinenumberEnd: 1409
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          298
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - encode_txfm_probs
        - frame_is_intra_only
        - prob_diff_update
        - update_coef_probs
        - update_skip_probs
        - update_switchable_interp_probs
        - vp9_cond_prob_diff_update
        - vp9_write_nmv_probs
        - vpx_internal_error
        - vpx_start_encode
        - vpx_stop_encode
        - vpx_write_bit
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:1339,3'
          Dst:             vpx_start_encode
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:1344,5'
          Dst:             encode_txfm_probs
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:1346,3'
          Dst:             update_coef_probs
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:1347,3'
          Dst:             update_skip_probs
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:1349,8'
          Dst:             frame_is_intra_only
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:1353,7'
          Dst:             prob_diff_update
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:1353,7'
          Dst:             prob_diff_update
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:1353,7'
          Dst:             prob_diff_update
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:1353,7'
          Dst:             prob_diff_update
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:1353,7'
          Dst:             prob_diff_update
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:1353,7'
          Dst:             prob_diff_update
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:1353,7'
          Dst:             prob_diff_update
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:1357,7'
          Dst:             update_switchable_interp_probs
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:1360,7'
          Dst:             vp9_cond_prob_diff_update
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:1360,7'
          Dst:             vp9_cond_prob_diff_update
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:1360,7'
          Dst:             vp9_cond_prob_diff_update
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:1360,7'
          Dst:             vp9_cond_prob_diff_update
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:1367,7'
          Dst:             vpx_write_bit
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:1369,9'
          Dst:             vpx_write_bit
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:1372,13'
          Dst:             vp9_cond_prob_diff_update
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:1372,13'
          Dst:             vp9_cond_prob_diff_update
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:1372,13'
          Dst:             vp9_cond_prob_diff_update
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:1372,13'
          Dst:             vp9_cond_prob_diff_update
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:1372,13'
          Dst:             vp9_cond_prob_diff_update
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:1379,9'
          Dst:             vp9_cond_prob_diff_update
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:1381,9'
          Dst:             vp9_cond_prob_diff_update
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:1379,9'
          Dst:             vp9_cond_prob_diff_update
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:1381,9'
          Dst:             vp9_cond_prob_diff_update
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:1379,9'
          Dst:             vp9_cond_prob_diff_update
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:1381,9'
          Dst:             vp9_cond_prob_diff_update
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:1379,9'
          Dst:             vp9_cond_prob_diff_update
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:1381,9'
          Dst:             vp9_cond_prob_diff_update
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:1379,9'
          Dst:             vp9_cond_prob_diff_update
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:1381,9'
          Dst:             vp9_cond_prob_diff_update
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:1388,9'
          Dst:             vp9_cond_prob_diff_update
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:1388,9'
          Dst:             vp9_cond_prob_diff_update
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:1388,9'
          Dst:             vp9_cond_prob_diff_update
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:1388,9'
          Dst:             vp9_cond_prob_diff_update
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:1388,9'
          Dst:             vp9_cond_prob_diff_update
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:1392,7'
          Dst:             prob_diff_update
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:1392,7'
          Dst:             prob_diff_update
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:1392,7'
          Dst:             prob_diff_update
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:1392,7'
          Dst:             prob_diff_update
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:1396,7'
          Dst:             prob_diff_update
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:1396,7'
          Dst:             prob_diff_update
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:1396,7'
          Dst:             prob_diff_update
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:1396,7'
          Dst:             prob_diff_update
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:1396,7'
          Dst:             prob_diff_update
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:1396,7'
          Dst:             prob_diff_update
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:1396,7'
          Dst:             prob_diff_update
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:1396,7'
          Dst:             prob_diff_update
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:1396,7'
          Dst:             prob_diff_update
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:1396,7'
          Dst:             prob_diff_update
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:1396,7'
          Dst:             prob_diff_update
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:1396,7'
          Dst:             prob_diff_update
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:1396,7'
          Dst:             prob_diff_update
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:1396,7'
          Dst:             prob_diff_update
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:1396,7'
          Dst:             prob_diff_update
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:1396,7'
          Dst:             prob_diff_update
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:1399,5'
          Dst:             vp9_write_nmv_probs
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:1403,7'
          Dst:             vpx_stop_encode
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:1404,5'
          Dst:             vpx_internal_error
    - functionName:    write_uncompressed_header
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_bitstream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1259
      functionLinenumberEnd: 1329
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         30
      ICount:          186
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached:
        - __assert_fail
        - encode_loopfilter
        - encode_quantization
        - encode_segmentation
        - fix_interp_filter
        - get_ref_frame_map_idx
        - vp9_get_refresh_mask
        - vpx_wb_write_bit
        - vpx_wb_write_literal
        - write_bitdepth_colorspace_sampling
        - write_frame_size
        - write_frame_size_with_refs
        - write_interp_filter
        - write_profile
        - write_sync_code
        - write_tile_info
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:1263,3'
          Dst:             vpx_wb_write_literal
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:1265,3'
          Dst:             write_profile
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:1268,3'
          Dst:             vpx_wb_write_bit
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:1270,5'
          Dst:             vpx_wb_write_literal
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:1274,3'
          Dst:             vpx_wb_write_bit
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:1275,3'
          Dst:             vpx_wb_write_bit
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:1276,3'
          Dst:             vpx_wb_write_bit
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:1279,5'
          Dst:             write_sync_code
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:1280,5'
          Dst:             write_bitdepth_colorspace_sampling
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:1281,5'
          Dst:             write_frame_size
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:1283,26'
          Dst:             vpx_wb_write_bit
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:1286,7'
          Dst:             vpx_wb_write_literal
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:1289,7'
          Dst:             write_sync_code
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:1293,9'
          Dst:             write_bitdepth_colorspace_sampling
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:1296,32'
          Dst:             vp9_get_refresh_mask
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:1296,7'
          Dst:             vpx_wb_write_literal
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:1297,7'
          Dst:             write_frame_size
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:1300,32'
          Dst:             vp9_get_refresh_mask
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:1300,7'
          Dst:             vpx_wb_write_literal
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:1302,9'
          Dst:             get_ref_frame_map_idx
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:1302,9'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:1303,9'
          Dst:             vpx_wb_write_literal
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:1305,9'
          Dst:             vpx_wb_write_bit
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:1302,9'
          Dst:             get_ref_frame_map_idx
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:1303,9'
          Dst:             vpx_wb_write_literal
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:1305,9'
          Dst:             vpx_wb_write_bit
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:1302,9'
          Dst:             get_ref_frame_map_idx
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:1303,9'
          Dst:             vpx_wb_write_literal
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:1305,9'
          Dst:             vpx_wb_write_bit
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:1308,7'
          Dst:             write_frame_size_with_refs
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:1310,7'
          Dst:             vpx_wb_write_bit
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:1312,7'
          Dst:             fix_interp_filter
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:1313,7'
          Dst:             write_interp_filter
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:1318,5'
          Dst:             vpx_wb_write_bit
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:1319,5'
          Dst:             vpx_wb_write_bit
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:1322,3'
          Dst:             vpx_wb_write_literal
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:1324,3'
          Dst:             encode_loopfilter
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:1325,3'
          Dst:             encode_quantization
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:1326,3'
          Dst:             encode_segmentation
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:1328,3'
          Dst:             write_tile_info
    - functionName:    vp9_get_refresh_mask
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_bitstream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 903
      functionLinenumberEnd: 954
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         168
      ICount:          712
      EdgeCount:       233
      CyclomaticComplexity: 67
      functionsReached:
        - vp9_preserve_existing_gf
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:917,7'
          Dst:             vp9_preserve_existing_gf
    - functionName:    vp9_preserve_existing_gf
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_bitstream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vp9_pack_bitstream
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_bitstream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1412
      functionLinenumberEnd: 1466
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          97
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
        - encode_tiles
        - vpx_clear_system_state
        - vpx_internal_error
        - vpx_wb_bytes_written
        - vpx_wb_has_error
        - vpx_wb_init
        - vpx_wb_write_literal
        - write_compressed_header
        - write_uncompressed_header
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:1424,3'
          Dst:             vpx_wb_init
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:1425,3'
          Dst:             write_uncompressed_header
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:1426,7'
          Dst:             vpx_wb_has_error
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:1427,5'
          Dst:             vpx_internal_error
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:1433,29'
          Dst:             vpx_wb_bytes_written
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:1441,3'
          Dst:             vpx_wb_write_literal
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:1442,7'
          Dst:             vpx_wb_has_error
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:1443,5'
          Dst:             vpx_internal_error
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:1447,27'
          Dst:             vpx_wb_bytes_written
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:1451,3'
          Dst:             vpx_clear_system_state
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:1453,25'
          Dst:             write_compressed_header
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:1457,5'
          Dst:             vpx_internal_error
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:1460,3'
          Dst:             vpx_wb_write_literal
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:1461,3'
          Dst:             vpx_wb_has_error
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:1461,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_bitstream.c:1463,11'
          Dst:             encode_tiles
    - functionName:    free_tree_contexts
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_context_tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - free_mode_context
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_context_tree.c:82,3'
          Dst:             free_mode_context
        - Src:             '/src/libvpx/vp9/encoder/vp9_context_tree.c:83,3'
          Dst:             free_mode_context
        - Src:             '/src/libvpx/vp9/encoder/vp9_context_tree.c:84,3'
          Dst:             free_mode_context
        - Src:             '/src/libvpx/vp9/encoder/vp9_context_tree.c:85,3'
          Dst:             free_mode_context
        - Src:             '/src/libvpx/vp9/encoder/vp9_context_tree.c:86,3'
          Dst:             free_mode_context
    - functionName:    free_mode_context
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_context_tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          159
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_free
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_context_tree.c:50,3'
          Dst:             vpx_free
        - Src:             '/src/libvpx/vp9/encoder/vp9_context_tree.c:54,7'
          Dst:             vpx_free
        - Src:             '/src/libvpx/vp9/encoder/vp9_context_tree.c:56,7'
          Dst:             vpx_free
        - Src:             '/src/libvpx/vp9/encoder/vp9_context_tree.c:58,7'
          Dst:             vpx_free
        - Src:             '/src/libvpx/vp9/encoder/vp9_context_tree.c:60,7'
          Dst:             vpx_free
        - Src:             '/src/libvpx/vp9/encoder/vp9_context_tree.c:54,7'
          Dst:             vpx_free
        - Src:             '/src/libvpx/vp9/encoder/vp9_context_tree.c:56,7'
          Dst:             vpx_free
        - Src:             '/src/libvpx/vp9/encoder/vp9_context_tree.c:58,7'
          Dst:             vpx_free
        - Src:             '/src/libvpx/vp9/encoder/vp9_context_tree.c:60,7'
          Dst:             vpx_free
        - Src:             '/src/libvpx/vp9/encoder/vp9_context_tree.c:54,7'
          Dst:             vpx_free
        - Src:             '/src/libvpx/vp9/encoder/vp9_context_tree.c:56,7'
          Dst:             vpx_free
        - Src:             '/src/libvpx/vp9/encoder/vp9_context_tree.c:58,7'
          Dst:             vpx_free
        - Src:             '/src/libvpx/vp9/encoder/vp9_context_tree.c:60,7'
          Dst:             vpx_free
        - Src:             '/src/libvpx/vp9/encoder/vp9_context_tree.c:54,7'
          Dst:             vpx_free
        - Src:             '/src/libvpx/vp9/encoder/vp9_context_tree.c:56,7'
          Dst:             vpx_free
        - Src:             '/src/libvpx/vp9/encoder/vp9_context_tree.c:58,7'
          Dst:             vpx_free
        - Src:             '/src/libvpx/vp9/encoder/vp9_context_tree.c:60,7'
          Dst:             vpx_free
        - Src:             '/src/libvpx/vp9/encoder/vp9_context_tree.c:54,7'
          Dst:             vpx_free
        - Src:             '/src/libvpx/vp9/encoder/vp9_context_tree.c:56,7'
          Dst:             vpx_free
        - Src:             '/src/libvpx/vp9/encoder/vp9_context_tree.c:58,7'
          Dst:             vpx_free
        - Src:             '/src/libvpx/vp9/encoder/vp9_context_tree.c:60,7'
          Dst:             vpx_free
        - Src:             '/src/libvpx/vp9/encoder/vp9_context_tree.c:54,7'
          Dst:             vpx_free
        - Src:             '/src/libvpx/vp9/encoder/vp9_context_tree.c:56,7'
          Dst:             vpx_free
        - Src:             '/src/libvpx/vp9/encoder/vp9_context_tree.c:58,7'
          Dst:             vpx_free
        - Src:             '/src/libvpx/vp9/encoder/vp9_context_tree.c:60,7'
          Dst:             vpx_free
        - Src:             '/src/libvpx/vp9/encoder/vp9_context_tree.c:54,7'
          Dst:             vpx_free
        - Src:             '/src/libvpx/vp9/encoder/vp9_context_tree.c:56,7'
          Dst:             vpx_free
        - Src:             '/src/libvpx/vp9/encoder/vp9_context_tree.c:58,7'
          Dst:             vpx_free
        - Src:             '/src/libvpx/vp9/encoder/vp9_context_tree.c:60,7'
          Dst:             vpx_free
        - Src:             '/src/libvpx/vp9/encoder/vp9_context_tree.c:54,7'
          Dst:             vpx_free
        - Src:             '/src/libvpx/vp9/encoder/vp9_context_tree.c:56,7'
          Dst:             vpx_free
        - Src:             '/src/libvpx/vp9/encoder/vp9_context_tree.c:58,7'
          Dst:             vpx_free
        - Src:             '/src/libvpx/vp9/encoder/vp9_context_tree.c:60,7'
          Dst:             vpx_free
        - Src:             '/src/libvpx/vp9/encoder/vp9_context_tree.c:54,7'
          Dst:             vpx_free
        - Src:             '/src/libvpx/vp9/encoder/vp9_context_tree.c:56,7'
          Dst:             vpx_free
        - Src:             '/src/libvpx/vp9/encoder/vp9_context_tree.c:58,7'
          Dst:             vpx_free
        - Src:             '/src/libvpx/vp9/encoder/vp9_context_tree.c:60,7'
          Dst:             vpx_free
    - functionName:    vp9_free_pc_tree
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_context_tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 142
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         17
      ICount:          71
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - free_mode_context
        - free_tree_contexts
        - vpx_free
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_context_tree.c:149,30'
          Dst:             free_mode_context
        - Src:             '/src/libvpx/vp9/encoder/vp9_context_tree.c:150,5'
          Dst:             vpx_free
        - Src:             '/src/libvpx/vp9/encoder/vp9_context_tree.c:157,38'
          Dst:             free_tree_contexts
        - Src:             '/src/libvpx/vp9/encoder/vp9_context_tree.c:158,5'
          Dst:             vpx_free
    - functionName:    alloc_tree_contexts
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_context_tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - alloc_mode_context
      functionUses:    22
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_context_tree.c:68,3'
          Dst:             alloc_mode_context
        - Src:             '/src/libvpx/vp9/encoder/vp9_context_tree.c:69,3'
          Dst:             alloc_mode_context
        - Src:             '/src/libvpx/vp9/encoder/vp9_context_tree.c:70,3'
          Dst:             alloc_mode_context
        - Src:             '/src/libvpx/vp9/encoder/vp9_context_tree.c:73,5'
          Dst:             alloc_mode_context
        - Src:             '/src/libvpx/vp9/encoder/vp9_context_tree.c:74,5'
          Dst:             alloc_mode_context
    - functionName:    alloc_mode_context
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_context_tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 22
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         78
      ICount:          385
      EdgeCount:       101
      CyclomaticComplexity: 25
      functionsReached:
        - __assert_fail
        - vpx_calloc
        - vpx_internal_error
        - vpx_memalign
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_context_tree.c:28,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_context_tree.c:28,3'
          Dst:             vpx_calloc
        - Src:             '/src/libvpx/vp9/encoder/vp9_context_tree.c:28,3'
          Dst:             vpx_internal_error
        - Src:             '/src/libvpx/vp9/encoder/vp9_context_tree.c:32,7'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_context_tree.c:32,7'
          Dst:             vpx_memalign
        - Src:             '/src/libvpx/vp9/encoder/vp9_context_tree.c:32,7'
          Dst:             vpx_internal_error
        - Src:             '/src/libvpx/vp9/encoder/vp9_context_tree.c:34,7'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_context_tree.c:34,7'
          Dst:             vpx_memalign
        - Src:             '/src/libvpx/vp9/encoder/vp9_context_tree.c:34,7'
          Dst:             vpx_internal_error
        - Src:             '/src/libvpx/vp9/encoder/vp9_context_tree.c:36,7'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_context_tree.c:36,7'
          Dst:             vpx_memalign
        - Src:             '/src/libvpx/vp9/encoder/vp9_context_tree.c:36,7'
          Dst:             vpx_internal_error
        - Src:             '/src/libvpx/vp9/encoder/vp9_context_tree.c:38,7'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_context_tree.c:38,7'
          Dst:             vpx_memalign
        - Src:             '/src/libvpx/vp9/encoder/vp9_context_tree.c:38,7'
          Dst:             vpx_internal_error
        - Src:             '/src/libvpx/vp9/encoder/vp9_context_tree.c:32,7'
          Dst:             vpx_memalign
        - Src:             '/src/libvpx/vp9/encoder/vp9_context_tree.c:32,7'
          Dst:             vpx_internal_error
        - Src:             '/src/libvpx/vp9/encoder/vp9_context_tree.c:34,7'
          Dst:             vpx_memalign
        - Src:             '/src/libvpx/vp9/encoder/vp9_context_tree.c:34,7'
          Dst:             vpx_internal_error
        - Src:             '/src/libvpx/vp9/encoder/vp9_context_tree.c:36,7'
          Dst:             vpx_memalign
        - Src:             '/src/libvpx/vp9/encoder/vp9_context_tree.c:36,7'
          Dst:             vpx_internal_error
        - Src:             '/src/libvpx/vp9/encoder/vp9_context_tree.c:38,7'
          Dst:             vpx_memalign
        - Src:             '/src/libvpx/vp9/encoder/vp9_context_tree.c:38,7'
          Dst:             vpx_internal_error
        - Src:             '/src/libvpx/vp9/encoder/vp9_context_tree.c:32,7'
          Dst:             vpx_memalign
        - Src:             '/src/libvpx/vp9/encoder/vp9_context_tree.c:32,7'
          Dst:             vpx_internal_error
        - Src:             '/src/libvpx/vp9/encoder/vp9_context_tree.c:34,7'
          Dst:             vpx_memalign
        - Src:             '/src/libvpx/vp9/encoder/vp9_context_tree.c:34,7'
          Dst:             vpx_internal_error
        - Src:             '/src/libvpx/vp9/encoder/vp9_context_tree.c:36,7'
          Dst:             vpx_memalign
        - Src:             '/src/libvpx/vp9/encoder/vp9_context_tree.c:36,7'
          Dst:             vpx_internal_error
        - Src:             '/src/libvpx/vp9/encoder/vp9_context_tree.c:38,7'
          Dst:             vpx_memalign
        - Src:             '/src/libvpx/vp9/encoder/vp9_context_tree.c:38,7'
          Dst:             vpx_internal_error
    - functionName:    vp9_setup_pc_tree
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_context_tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          466
      EdgeCount:       23
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
        - alloc_mode_context
        - alloc_tree_contexts
        - vpx_calloc
        - vpx_free
        - vpx_internal_error
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_context_tree.c:103,3'
          Dst:             vpx_free
        - Src:             '/src/libvpx/vp9/encoder/vp9_context_tree.c:104,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_context_tree.c:104,3'
          Dst:             vpx_calloc
        - Src:             '/src/libvpx/vp9/encoder/vp9_context_tree.c:104,3'
          Dst:             vpx_internal_error
        - Src:             '/src/libvpx/vp9/encoder/vp9_context_tree.c:106,3'
          Dst:             vpx_free
        - Src:             '/src/libvpx/vp9/encoder/vp9_context_tree.c:107,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_context_tree.c:107,3'
          Dst:             vpx_calloc
        - Src:             '/src/libvpx/vp9/encoder/vp9_context_tree.c:107,3'
          Dst:             vpx_internal_error
        - Src:             '/src/libvpx/vp9/encoder/vp9_context_tree.c:115,36'
          Dst:             alloc_mode_context
        - Src:             '/src/libvpx/vp9/encoder/vp9_context_tree.c:121,5'
          Dst:             alloc_tree_contexts
        - Src:             '/src/libvpx/vp9/encoder/vp9_context_tree.c:131,7'
          Dst:             alloc_tree_contexts
        - Src:             '/src/libvpx/vp9/encoder/vp9_context_tree.c:131,7'
          Dst:             alloc_tree_contexts
        - Src:             '/src/libvpx/vp9/encoder/vp9_context_tree.c:131,7'
          Dst:             alloc_tree_contexts
        - Src:             '/src/libvpx/vp9/encoder/vp9_context_tree.c:131,7'
          Dst:             alloc_tree_contexts
        - Src:             '/src/libvpx/vp9/encoder/vp9_context_tree.c:131,7'
          Dst:             alloc_tree_contexts
        - Src:             '/src/libvpx/vp9/encoder/vp9_context_tree.c:131,7'
          Dst:             alloc_tree_contexts
        - Src:             '/src/libvpx/vp9/encoder/vp9_context_tree.c:131,7'
          Dst:             alloc_tree_contexts
        - Src:             '/src/libvpx/vp9/encoder/vp9_context_tree.c:131,7'
          Dst:             alloc_tree_contexts
        - Src:             '/src/libvpx/vp9/encoder/vp9_context_tree.c:131,7'
          Dst:             alloc_tree_contexts
        - Src:             '/src/libvpx/vp9/encoder/vp9_context_tree.c:131,7'
          Dst:             alloc_tree_contexts
        - Src:             '/src/libvpx/vp9/encoder/vp9_context_tree.c:131,7'
          Dst:             alloc_tree_contexts
        - Src:             '/src/libvpx/vp9/encoder/vp9_context_tree.c:131,7'
          Dst:             alloc_tree_contexts
        - Src:             '/src/libvpx/vp9/encoder/vp9_context_tree.c:131,7'
          Dst:             alloc_tree_contexts
        - Src:             '/src/libvpx/vp9/encoder/vp9_context_tree.c:131,7'
          Dst:             alloc_tree_contexts
        - Src:             '/src/libvpx/vp9/encoder/vp9_context_tree.c:131,7'
          Dst:             alloc_tree_contexts
        - Src:             '/src/libvpx/vp9/encoder/vp9_context_tree.c:131,7'
          Dst:             alloc_tree_contexts
        - Src:             '/src/libvpx/vp9/encoder/vp9_context_tree.c:131,7'
          Dst:             alloc_tree_contexts
        - Src:             '/src/libvpx/vp9/encoder/vp9_context_tree.c:131,7'
          Dst:             alloc_tree_contexts
        - Src:             '/src/libvpx/vp9/encoder/vp9_context_tree.c:131,7'
          Dst:             alloc_tree_contexts
        - Src:             '/src/libvpx/vp9/encoder/vp9_context_tree.c:131,7'
          Dst:             alloc_tree_contexts
        - Src:             '/src/libvpx/vp9/encoder/vp9_context_tree.c:131,7'
          Dst:             alloc_tree_contexts
    - functionName:    vp9_cost_tokens_skip
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_cost.c'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          43
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - cost
      functionUses:    33
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_cost.c:61,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_cost.c:64,3'
          Dst:             cost
    - functionName:    cost
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_cost.c'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          74
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - cost
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_cost.c:44,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_cost.c:52,7'
          Dst:             cost
    - functionName:    vp9_cost_tokens
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_cost.c'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cost
      functionUses:    97
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_cost.c:57,3'
          Dst:             cost
    - functionName:    fadst16
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_dct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 346
      functionLinenumberEnd: 507
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          309
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fdct_round_shift
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_dct.c:385,8'
          Dst:             fdct_round_shift
        - Src:             '/src/libvpx/vp9/encoder/vp9_dct.c:386,8'
          Dst:             fdct_round_shift
        - Src:             '/src/libvpx/vp9/encoder/vp9_dct.c:387,8'
          Dst:             fdct_round_shift
        - Src:             '/src/libvpx/vp9/encoder/vp9_dct.c:388,8'
          Dst:             fdct_round_shift
        - Src:             '/src/libvpx/vp9/encoder/vp9_dct.c:389,8'
          Dst:             fdct_round_shift
        - Src:             '/src/libvpx/vp9/encoder/vp9_dct.c:390,8'
          Dst:             fdct_round_shift
        - Src:             '/src/libvpx/vp9/encoder/vp9_dct.c:391,8'
          Dst:             fdct_round_shift
        - Src:             '/src/libvpx/vp9/encoder/vp9_dct.c:392,8'
          Dst:             fdct_round_shift
        - Src:             '/src/libvpx/vp9/encoder/vp9_dct.c:393,8'
          Dst:             fdct_round_shift
        - Src:             '/src/libvpx/vp9/encoder/vp9_dct.c:394,8'
          Dst:             fdct_round_shift
        - Src:             '/src/libvpx/vp9/encoder/vp9_dct.c:395,9'
          Dst:             fdct_round_shift
        - Src:             '/src/libvpx/vp9/encoder/vp9_dct.c:396,9'
          Dst:             fdct_round_shift
        - Src:             '/src/libvpx/vp9/encoder/vp9_dct.c:397,9'
          Dst:             fdct_round_shift
        - Src:             '/src/libvpx/vp9/encoder/vp9_dct.c:398,9'
          Dst:             fdct_round_shift
        - Src:             '/src/libvpx/vp9/encoder/vp9_dct.c:399,9'
          Dst:             fdct_round_shift
        - Src:             '/src/libvpx/vp9/encoder/vp9_dct.c:400,9'
          Dst:             fdct_round_shift
        - Src:             '/src/libvpx/vp9/encoder/vp9_dct.c:428,8'
          Dst:             fdct_round_shift
        - Src:             '/src/libvpx/vp9/encoder/vp9_dct.c:429,8'
          Dst:             fdct_round_shift
        - Src:             '/src/libvpx/vp9/encoder/vp9_dct.c:430,9'
          Dst:             fdct_round_shift
        - Src:             '/src/libvpx/vp9/encoder/vp9_dct.c:431,9'
          Dst:             fdct_round_shift
        - Src:             '/src/libvpx/vp9/encoder/vp9_dct.c:432,9'
          Dst:             fdct_round_shift
        - Src:             '/src/libvpx/vp9/encoder/vp9_dct.c:433,9'
          Dst:             fdct_round_shift
        - Src:             '/src/libvpx/vp9/encoder/vp9_dct.c:434,9'
          Dst:             fdct_round_shift
        - Src:             '/src/libvpx/vp9/encoder/vp9_dct.c:435,9'
          Dst:             fdct_round_shift
        - Src:             '/src/libvpx/vp9/encoder/vp9_dct.c:459,8'
          Dst:             fdct_round_shift
        - Src:             '/src/libvpx/vp9/encoder/vp9_dct.c:460,8'
          Dst:             fdct_round_shift
        - Src:             '/src/libvpx/vp9/encoder/vp9_dct.c:461,8'
          Dst:             fdct_round_shift
        - Src:             '/src/libvpx/vp9/encoder/vp9_dct.c:462,8'
          Dst:             fdct_round_shift
        - Src:             '/src/libvpx/vp9/encoder/vp9_dct.c:467,9'
          Dst:             fdct_round_shift
        - Src:             '/src/libvpx/vp9/encoder/vp9_dct.c:468,9'
          Dst:             fdct_round_shift
        - Src:             '/src/libvpx/vp9/encoder/vp9_dct.c:469,9'
          Dst:             fdct_round_shift
        - Src:             '/src/libvpx/vp9/encoder/vp9_dct.c:470,9'
          Dst:             fdct_round_shift
        - Src:             '/src/libvpx/vp9/encoder/vp9_dct.c:482,8'
          Dst:             fdct_round_shift
        - Src:             '/src/libvpx/vp9/encoder/vp9_dct.c:483,8'
          Dst:             fdct_round_shift
        - Src:             '/src/libvpx/vp9/encoder/vp9_dct.c:484,8'
          Dst:             fdct_round_shift
        - Src:             '/src/libvpx/vp9/encoder/vp9_dct.c:485,8'
          Dst:             fdct_round_shift
        - Src:             '/src/libvpx/vp9/encoder/vp9_dct.c:486,9'
          Dst:             fdct_round_shift
        - Src:             '/src/libvpx/vp9/encoder/vp9_dct.c:487,9'
          Dst:             fdct_round_shift
        - Src:             '/src/libvpx/vp9/encoder/vp9_dct.c:488,9'
          Dst:             fdct_round_shift
        - Src:             '/src/libvpx/vp9/encoder/vp9_dct.c:489,9'
          Dst:             fdct_round_shift
    - functionName:    fdct_round_shift
      functionSourceFile: '/src/libvpx/vpx_dsp/fwd_txfm.h'
      linkageType:     InternalLinkage
      functionLinenumber: 16
      functionLinenumberEnd: 21
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    100
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fdct16
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_dct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 233
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          249
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fdct_round_shift
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_dct.c:145,26'
          Dst:             fdct_round_shift
        - Src:             '/src/libvpx/vp9/encoder/vp9_dct.c:146,26'
          Dst:             fdct_round_shift
        - Src:             '/src/libvpx/vp9/encoder/vp9_dct.c:147,26'
          Dst:             fdct_round_shift
        - Src:             '/src/libvpx/vp9/encoder/vp9_dct.c:148,27'
          Dst:             fdct_round_shift
        - Src:             '/src/libvpx/vp9/encoder/vp9_dct.c:153,10'
          Dst:             fdct_round_shift
        - Src:             '/src/libvpx/vp9/encoder/vp9_dct.c:154,10'
          Dst:             fdct_round_shift
        - Src:             '/src/libvpx/vp9/encoder/vp9_dct.c:167,26'
          Dst:             fdct_round_shift
        - Src:             '/src/libvpx/vp9/encoder/vp9_dct.c:168,26'
          Dst:             fdct_round_shift
        - Src:             '/src/libvpx/vp9/encoder/vp9_dct.c:169,27'
          Dst:             fdct_round_shift
        - Src:             '/src/libvpx/vp9/encoder/vp9_dct.c:170,27'
          Dst:             fdct_round_shift
        - Src:             '/src/libvpx/vp9/encoder/vp9_dct.c:176,14'
          Dst:             fdct_round_shift
        - Src:             '/src/libvpx/vp9/encoder/vp9_dct.c:177,14'
          Dst:             fdct_round_shift
        - Src:             '/src/libvpx/vp9/encoder/vp9_dct.c:180,14'
          Dst:             fdct_round_shift
        - Src:             '/src/libvpx/vp9/encoder/vp9_dct.c:181,14'
          Dst:             fdct_round_shift
        - Src:             '/src/libvpx/vp9/encoder/vp9_dct.c:196,14'
          Dst:             fdct_round_shift
        - Src:             '/src/libvpx/vp9/encoder/vp9_dct.c:197,14'
          Dst:             fdct_round_shift
        - Src:             '/src/libvpx/vp9/encoder/vp9_dct.c:200,14'
          Dst:             fdct_round_shift
        - Src:             '/src/libvpx/vp9/encoder/vp9_dct.c:201,14'
          Dst:             fdct_round_shift
        - Src:             '/src/libvpx/vp9/encoder/vp9_dct.c:216,24'
          Dst:             fdct_round_shift
        - Src:             '/src/libvpx/vp9/encoder/vp9_dct.c:217,24'
          Dst:             fdct_round_shift
        - Src:             '/src/libvpx/vp9/encoder/vp9_dct.c:221,24'
          Dst:             fdct_round_shift
        - Src:             '/src/libvpx/vp9/encoder/vp9_dct.c:222,25'
          Dst:             fdct_round_shift
        - Src:             '/src/libvpx/vp9/encoder/vp9_dct.c:226,24'
          Dst:             fdct_round_shift
        - Src:             '/src/libvpx/vp9/encoder/vp9_dct.c:227,25'
          Dst:             fdct_round_shift
        - Src:             '/src/libvpx/vp9/encoder/vp9_dct.c:231,24'
          Dst:             fdct_round_shift
        - Src:             '/src/libvpx/vp9/encoder/vp9_dct.c:232,25'
          Dst:             fdct_round_shift
    - functionName:    fadst8
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_dct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 275
      functionLinenumberEnd: 344
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          137
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fdct_round_shift
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_dct.c:297,8'
          Dst:             fdct_round_shift
        - Src:             '/src/libvpx/vp9/encoder/vp9_dct.c:298,8'
          Dst:             fdct_round_shift
        - Src:             '/src/libvpx/vp9/encoder/vp9_dct.c:299,8'
          Dst:             fdct_round_shift
        - Src:             '/src/libvpx/vp9/encoder/vp9_dct.c:300,8'
          Dst:             fdct_round_shift
        - Src:             '/src/libvpx/vp9/encoder/vp9_dct.c:301,8'
          Dst:             fdct_round_shift
        - Src:             '/src/libvpx/vp9/encoder/vp9_dct.c:302,8'
          Dst:             fdct_round_shift
        - Src:             '/src/libvpx/vp9/encoder/vp9_dct.c:303,8'
          Dst:             fdct_round_shift
        - Src:             '/src/libvpx/vp9/encoder/vp9_dct.c:304,8'
          Dst:             fdct_round_shift
        - Src:             '/src/libvpx/vp9/encoder/vp9_dct.c:320,8'
          Dst:             fdct_round_shift
        - Src:             '/src/libvpx/vp9/encoder/vp9_dct.c:321,8'
          Dst:             fdct_round_shift
        - Src:             '/src/libvpx/vp9/encoder/vp9_dct.c:322,8'
          Dst:             fdct_round_shift
        - Src:             '/src/libvpx/vp9/encoder/vp9_dct.c:323,8'
          Dst:             fdct_round_shift
        - Src:             '/src/libvpx/vp9/encoder/vp9_dct.c:331,8'
          Dst:             fdct_round_shift
        - Src:             '/src/libvpx/vp9/encoder/vp9_dct.c:332,8'
          Dst:             fdct_round_shift
        - Src:             '/src/libvpx/vp9/encoder/vp9_dct.c:333,8'
          Dst:             fdct_round_shift
        - Src:             '/src/libvpx/vp9/encoder/vp9_dct.c:334,8'
          Dst:             fdct_round_shift
    - functionName:    fdct8
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_dct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          113
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fdct_round_shift
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_dct.c:66,27'
          Dst:             fdct_round_shift
        - Src:             '/src/libvpx/vp9/encoder/vp9_dct.c:67,27'
          Dst:             fdct_round_shift
        - Src:             '/src/libvpx/vp9/encoder/vp9_dct.c:68,27'
          Dst:             fdct_round_shift
        - Src:             '/src/libvpx/vp9/encoder/vp9_dct.c:69,27'
          Dst:             fdct_round_shift
        - Src:             '/src/libvpx/vp9/encoder/vp9_dct.c:74,20'
          Dst:             fdct_round_shift
        - Src:             '/src/libvpx/vp9/encoder/vp9_dct.c:75,20'
          Dst:             fdct_round_shift
        - Src:             '/src/libvpx/vp9/encoder/vp9_dct.c:88,27'
          Dst:             fdct_round_shift
        - Src:             '/src/libvpx/vp9/encoder/vp9_dct.c:89,27'
          Dst:             fdct_round_shift
        - Src:             '/src/libvpx/vp9/encoder/vp9_dct.c:90,27'
          Dst:             fdct_round_shift
        - Src:             '/src/libvpx/vp9/encoder/vp9_dct.c:91,27'
          Dst:             fdct_round_shift
    - functionName:    fadst4
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_dct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 235
      functionLinenumberEnd: 273
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          73
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - fdct_round_shift
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_dct.c:269,27'
          Dst:             fdct_round_shift
        - Src:             '/src/libvpx/vp9/encoder/vp9_dct.c:270,27'
          Dst:             fdct_round_shift
        - Src:             '/src/libvpx/vp9/encoder/vp9_dct.c:271,27'
          Dst:             fdct_round_shift
        - Src:             '/src/libvpx/vp9/encoder/vp9_dct.c:272,27'
          Dst:             fdct_round_shift
    - functionName:    fdct4
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_dct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 23
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          51
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fdct_round_shift
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_dct.c:34,27'
          Dst:             fdct_round_shift
        - Src:             '/src/libvpx/vp9/encoder/vp9_dct.c:35,27'
          Dst:             fdct_round_shift
        - Src:             '/src/libvpx/vp9/encoder/vp9_dct.c:38,27'
          Dst:             fdct_round_shift
        - Src:             '/src/libvpx/vp9/encoder/vp9_dct.c:39,27'
          Dst:             fdct_round_shift
    - functionName:    vp9_highbd_fht16x16_c
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_dct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 684
      functionLinenumberEnd: 686
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vp9_fht16x16_c
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_dct.c:685,3'
          Dst:             vp9_fht16x16_c
    - functionName:    vp9_fht16x16_c
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_dct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 641
      functionLinenumberEnd: 665
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          426
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - vpx_fdct16x16_c
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_dct.c:643,5'
          Dst:             vpx_fdct16x16_c
    - functionName:    vp9_highbd_fwht4x4_c
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_dct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 679
      functionLinenumberEnd: 681
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vp9_fwht4x4_c
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_dct.c:680,3'
          Dst:             vp9_fwht4x4_c
    - functionName:    vp9_fwht4x4_c
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_dct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 586
      functionLinenumberEnd: 638
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          229
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vp9_highbd_fht8x8_c
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_dct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 674
      functionLinenumberEnd: 676
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vp9_fht8x8_c
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_dct.c:675,3'
          Dst:             vp9_fht8x8_c
    - functionName:    vp9_fht8x8_c
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_dct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 558
      functionLinenumberEnd: 582
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          283
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - vpx_fdct8x8_c
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_dct.c:560,5'
          Dst:             vpx_fdct8x8_c
    - functionName:    vp9_highbd_fht4x4_c
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_dct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 669
      functionLinenumberEnd: 671
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vp9_fht4x4_c
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_dct.c:670,3'
          Dst:             vp9_fht4x4_c
    - functionName:    vp9_fht4x4_c
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_dct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 531
      functionLinenumberEnd: 555
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          216
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - vpx_fdct4x4_c
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_dct.c:533,5'
          Dst:             vpx_fdct4x4_c
    - functionName:    get_segdata
      functionSourceFile: '/src/libvpx/vp9/common/vp9_seg_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_skip_encode_frame
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encodeframe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5389
      functionLinenumberEnd: 5399
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    encode_tiles
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encodeframe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5513
      functionLinenumberEnd: 5524
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          58
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - vp9_encode_tile
        - vp9_init_tile_data
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:5519,3'
          Dst:             vp9_init_tile_data
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:5523,7'
          Dst:             vp9_encode_tile
    - functionName:    vp9_init_tile_data
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encodeframe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5402
      functionLinenumberEnd: 5462
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         41
      ICount:          401
      EdgeCount:       54
      CyclomaticComplexity: 15
      functionsReached:
        - __assert_fail
        - allocated_tokens
        - get_num_vert_units
        - vp9_row_mt_alloc_rd_thresh
        - vp9_row_mt_mem_dealloc
        - vp9_tile_init
        - vpx_free
        - vpx_internal_error
        - vpx_malloc
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:5415,7'
          Dst:             vp9_row_mt_mem_dealloc
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:5416,7'
          Dst:             vpx_free
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:5419,5'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:5419,5'
          Dst:             vpx_malloc
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:5419,5'
          Dst:             vpx_internal_error
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:5449,9'
          Dst:             vp9_row_mt_alloc_rd_thresh
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:5451,7'
          Dst:             vp9_tile_init
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:5455,18'
          Dst:             allocated_tokens
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:5459,22'
          Dst:             get_num_vert_units
    - functionName:    vp9_encode_tile
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encodeframe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5500
      functionLinenumberEnd: 5511
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          43
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - vp9_encode_sb_row
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:5510,5'
          Dst:             vp9_encode_sb_row
    - functionName:    vp9_encode_sb_row
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encodeframe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5465
      functionLinenumberEnd: 5497
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          90
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - encode_nonrd_sb_row
        - encode_rd_sb_row
        - get_start_tok
        - get_token_alloc
        - mi_cols_aligned_to_sb
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:5474,17'
          Dst:             mi_cols_aligned_to_sb
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:5476,3'
          Dst:             get_start_tok
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:5484,5'
          Dst:             encode_nonrd_sb_row
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:5486,5'
          Dst:             encode_rd_sb_row
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:5493,3'
          Dst:             get_token_alloc
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:5493,3'
          Dst:             __assert_fail
    - functionName:    mi_cols_aligned_to_sb
      functionSourceFile: '/src/libvpx/vp9/common/vp9_onyxc_int.h'
      linkageType:     InternalLinkage
      functionLinenumber: 359
      functionLinenumberEnd: 360
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_start_tok
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1094
      functionLinenumberEnd: 1105
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          38
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - get_token_alloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.h:1104,43'
          Dst:             get_token_alloc
    - functionName:    encode_nonrd_sb_row
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encodeframe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5211
      functionLinenumberEnd: 5386
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         116
      ICount:          628
      EdgeCount:       157
      CyclomaticComplexity: 43
      functionsReached:
        - __assert_fail
        - avg_source_sad
        - choose_partitioning
        - frame_is_intra_only
        - get_estimated_pred
        - get_num_cols
        - get_segment_id
        - nonrd_pick_partition
        - nonrd_select_partition
        - nonrd_use_partition
        - segfeature_active
        - set_fixed_partitioning
        - set_mode_info_offsets
        - set_offsets
        - set_segment_index
        - vp9_compute_skin_sb
        - vp9_rd_cost_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libvpx/vp9/encoder/vp9_encodeframe.c:5312,5'
          Branch Sides:    []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:5222,7'
          Dst:             get_num_cols
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:5245,7'
          Dst:             vp9_compute_skin_sb
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:5253,5'
          Dst:             vp9_rd_cost_init
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:5271,28'
          Dst:             avg_source_sad
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:5282,24'
          Dst:             get_segment_id
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:5283,18'
          Dst:             segfeature_active
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:5297,9'
          Dst:             set_mode_info_offsets
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:5303,9'
          Dst:             set_segment_index
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:5318,9'
          Dst:             choose_partitioning
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:5319,9'
          Dst:             nonrd_use_partition
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:5323,9'
          Dst:             get_estimated_pred
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:5327,9'
          Dst:             nonrd_pick_partition
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:5333,9'
          Dst:             set_fixed_partitioning
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:5334,9'
          Dst:             nonrd_use_partition
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:5338,9'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:5340,9'
          Dst:             set_offsets
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:5345,38'
          Dst:             frame_is_intra_only
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:5353,11'
          Dst:             nonrd_pick_partition
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:5357,11'
          Dst:             choose_partitioning
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:5361,15'
          Dst:             frame_is_intra_only
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:5362,13'
          Dst:             nonrd_use_partition
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:5365,13'
          Dst:             nonrd_select_partition
    - functionName:    encode_rd_sb_row
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encodeframe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4177
      functionLinenumberEnd: 4286
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         50
      ICount:          437
      EdgeCount:       67
      CyclomaticComplexity: 19
      functionsReached:
        - choose_partitioning
        - get_num_cols
        - get_rdmult_delta
        - get_segment_id
        - rd_auto_partition_range
        - rd_pick_partition
        - rd_use_partition
        - segfeature_active
        - set_fixed_partitioning
        - set_offsets
        - vp9_compute_rd_mult
        - vp9_get_qindex
        - vp9_rd_cost_reset
        - wiener_var_segment
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:4188,7'
          Dst:             get_num_cols
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:4209,5'
          Dst:             vp9_rd_cost_reset
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:4233,24'
          Dst:             get_segment_id
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:4234,18'
          Dst:             segfeature_active
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:4244,7'
          Dst:             set_offsets
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:4245,7'
          Dst:             set_fixed_partitioning
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:4246,7'
          Dst:             rd_use_partition
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:4250,7'
          Dst:             choose_partitioning
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:4251,7'
          Dst:             rd_use_partition
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:4256,13'
          Dst:             get_rdmult_delta
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:4261,25'
          Dst:             wiener_var_segment
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:4263,18'
          Dst:             vp9_get_qindex
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:4262,24'
          Dst:             vp9_compute_rd_mult
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:4268,9'
          Dst:             set_offsets
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:4269,9'
          Dst:             rd_auto_partition_range
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:4277,7'
          Dst:             rd_pick_partition
    - functionName:    get_token_alloc
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1069
      functionLinenumberEnd: 1081
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_num_cols
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1179
      functionLinenumberEnd: 1182
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_segment_id
      functionSourceFile: '/src/libvpx/vp9/common/vp9_pred_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         36
      ICount:          178
      EdgeCount:       47
      CyclomaticComplexity: 13
      functionsReached:
        - __assert_fail
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/vp9_pred_common.h:37,3'
          Dst:             __assert_fail
    - functionName:    segfeature_active
      functionSourceFile: '/src/libvpx/vp9/common/vp9_seg_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    set_offsets
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encodeframe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 279
      functionLinenumberEnd: 318
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          98
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - get_frame_new_buffer
        - set_mi_row_col
        - set_mode_info_offsets
        - set_skip_context
        - set_ssim_rdmult
        - vp9_setup_dst_planes
        - vp9_setup_src_planes
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:287,3'
          Dst:             set_skip_context
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:289,3'
          Dst:             set_mode_info_offsets
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:292,35'
          Dst:             get_frame_new_buffer
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:292,3'
          Dst:             vp9_setup_dst_planes
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:302,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:303,3'
          Dst:             set_mi_row_col
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:307,3'
          Dst:             vp9_setup_src_planes
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:313,5'
          Dst:             set_ssim_rdmult
    - functionName:    set_fixed_partitioning
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encodeframe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2365
      functionLinenumberEnd: 2392
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - int
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
        - int
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          88
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
        - set_partial_b64x64_partition
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:2375,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:2389,5'
          Dst:             set_partial_b64x64_partition
    - functionName:    rd_use_partition
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encodeframe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2550
      functionLinenumberEnd: 2804
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - char
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         192
      ICount:          1071
      EdgeCount:       262
      CyclomaticComplexity: 72
      functionsReached:
        - __assert_fail
        - encode_sb
        - encode_superblock
        - get_subsize
        - partition_plane_context
        - rd_pick_sb_modes
        - rd_use_partition
        - restore_context
        - save_context
        - set_offsets
        - update_state
        - vp9_block_energy
        - vp9_rd_cost_init
        - vp9_rd_cost_reset
      functionUses:    6
      BranchProfiles:
        - Branch String:   '/src/libvpx/vp9/encoder/vp9_encodeframe.c:2630,3'
          Branch Sides:    []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:2573,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:2576,3'
          Dst:             vp9_rd_cost_reset
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:2577,3'
          Dst:             vp9_rd_cost_reset
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:2578,3'
          Dst:             vp9_rd_cost_reset
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:2581,13'
          Dst:             get_subsize
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:2584,3'
          Dst:             save_context
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:2587,5'
          Dst:             set_offsets
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:2588,20'
          Dst:             vp9_block_energy
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:2596,21'
          Dst:             get_subsize
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:2613,7'
          Dst:             rd_pick_sb_modes
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:2616,12'
          Dst:             partition_plane_context
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:2624,7'
          Dst:             restore_context
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:2632,7'
          Dst:             rd_pick_sb_modes
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:2637,7'
          Dst:             rd_pick_sb_modes
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:2643,9'
          Dst:             vp9_rd_cost_init
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:2644,9'
          Dst:             update_state
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:2645,9'
          Dst:             encode_superblock
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:2647,9'
          Dst:             rd_pick_sb_modes
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:2651,11'
          Dst:             vp9_rd_cost_reset
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:2661,7'
          Dst:             rd_pick_sb_modes
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:2667,9'
          Dst:             vp9_rd_cost_init
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:2668,9'
          Dst:             update_state
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:2669,9'
          Dst:             encode_superblock
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:2671,9'
          Dst:             rd_pick_sb_modes
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:2675,11'
          Dst:             vp9_rd_cost_reset
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:2684,7'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:2686,9'
          Dst:             rd_pick_sb_modes
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:2701,9'
          Dst:             vp9_rd_cost_init
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:2702,9'
          Dst:             rd_use_partition
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:2707,11'
          Dst:             vp9_rd_cost_reset
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:2701,9'
          Dst:             vp9_rd_cost_init
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:2702,9'
          Dst:             rd_use_partition
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:2701,9'
          Dst:             vp9_rd_cost_init
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:2702,9'
          Dst:             rd_use_partition
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:2701,9'
          Dst:             vp9_rd_cost_init
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:2702,9'
          Dst:             rd_use_partition
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:2716,8'
          Dst:             partition_plane_context
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:2730,32'
          Dst:             get_subsize
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:2733,5'
          Dst:             restore_context
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:2745,7'
          Dst:             save_context
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:2747,7'
          Dst:             rd_pick_sb_modes
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:2751,7'
          Dst:             restore_context
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:2762,9'
          Dst:             encode_sb
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:2765,12'
          Dst:             partition_plane_context
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:2754,9'
          Dst:             vp9_rd_cost_reset
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:2769,10'
          Dst:             partition_plane_context
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:2789,3'
          Dst:             restore_context
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:2794,5'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:2798,5'
          Dst:             encode_sb
    - functionName:    choose_partitioning
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encodeframe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1254
      functionLinenumberEnd: 1763
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         443
      ICount:          2434
      EdgeCount:       614
      CyclomaticComplexity: 173
      functionsReached:
        - __assert_fail
        - chroma_check
        - compute_minmax_8x8
        - copy_partitioning
        - cyclic_refresh_segment_id_boosted
        - fill_variance_4x4avg
        - fill_variance_8x8avg
        - fill_variance_tree
        - frame_is_intra_only
        - get_ref_frame_buffer
        - get_variance
        - is_one_pass_svc
        - scale_partitioning_svc
        - set_block_size
        - set_low_temp_var_flag
        - set_offsets
        - set_ref_ptrs
        - set_segment_index
        - set_vbp_thresholds
        - set_vt_partitioning
        - skin_sb_split
        - update_partition_svc
        - update_prev_partition
        - vp9_build_inter_predictors_sb
        - vp9_get_qindex
        - vp9_int_pro_motion_estimation
        - vp9_noise_estimate_extract_level
        - vp9_setup_pre_planes
        - vpx_calloc
        - vpx_free
        - vpx_internal_error
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libvpx/vp9/encoder/vp9_encodeframe.c:1542,7'
          Branch Sides:    []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:1294,8'
          Dst:             frame_is_intra_only
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:1295,9'
          Dst:             is_one_pass_svc
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:1323,43'
          Dst:             get_ref_frame_buffer
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:1329,3'
          Dst:             set_offsets
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:1330,3'
          Dst:             set_segment_index
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:1354,12'
          Dst:             scale_partitioning_svc
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:1357,11'
          Dst:             update_prev_partition
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:1365,9'
          Dst:             copy_partitioning
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:1369,9'
          Dst:             update_partition_svc
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:1375,7'
          Dst:             cyclic_refresh_segment_id_boosted
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:1376,13'
          Dst:             vp9_get_qindex
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:0,0'
          Dst:             set_vbp_thresholds
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:1405,32'
          Dst:             get_ref_frame_buffer
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:1412,5'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:1414,11'
          Dst:             is_one_pass_svc
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:1418,16'
          Dst:             get_ref_frame_buffer
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:1424,7'
          Dst:             vp9_setup_pre_planes
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:1435,14'
          Dst:             get_ref_frame_buffer
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:0,0'
          Dst:             vp9_setup_pre_planes
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:1457,15'
          Dst:             vp9_int_pro_motion_estimation
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:1485,7'
          Dst:             vp9_setup_pre_planes
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:1496,5'
          Dst:             set_ref_ptrs
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:1497,5'
          Dst:             vp9_build_inter_predictors_sb
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:1500,23'
          Dst:             skin_sb_split
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:1512,9'
          Dst:             set_block_size
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:1514,9'
          Dst:             chroma_check
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:1517,11'
          Dst:             update_partition_svc
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:1519,11'
          Dst:             update_prev_partition
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:1530,9'
          Dst:             copy_partitioning
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:1531,7'
          Dst:             chroma_check
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:1534,9'
          Dst:             update_partition_svc
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:1553,5'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:1553,5'
          Dst:             vpx_calloc
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:1553,5'
          Dst:             vpx_internal_error
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:1572,9'
          Dst:             fill_variance_8x8avg
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:1577,9'
          Dst:             fill_variance_tree
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:1578,9'
          Dst:             get_variance
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:1593,21'
          Dst:             cyclic_refresh_segment_id_boosted
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:1597,24'
          Dst:             compute_minmax_8x8
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:1622,11'
          Dst:             fill_variance_4x4avg
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:1622,11'
          Dst:             fill_variance_4x4avg
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:1622,11'
          Dst:             fill_variance_4x4avg
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:1622,11'
          Dst:             fill_variance_4x4avg
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:1622,11'
          Dst:             fill_variance_4x4avg
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:1622,11'
          Dst:             fill_variance_4x4avg
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:1622,11'
          Dst:             fill_variance_4x4avg
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:1622,11'
          Dst:             fill_variance_4x4avg
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:1632,19'
          Dst:             vp9_noise_estimate_extract_level
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:1640,33'
          Dst:             fill_variance_tree
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:1640,33'
          Dst:             fill_variance_tree
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:1640,33'
          Dst:             fill_variance_tree
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:1640,33'
          Dst:             fill_variance_tree
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:1641,9'
          Dst:             fill_variance_tree
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:1644,9'
          Dst:             get_variance
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:1640,33'
          Dst:             fill_variance_tree
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:1640,33'
          Dst:             fill_variance_tree
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:1640,33'
          Dst:             fill_variance_tree
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:1640,33'
          Dst:             fill_variance_tree
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:1641,9'
          Dst:             fill_variance_tree
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:1644,9'
          Dst:             get_variance
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:1640,33'
          Dst:             fill_variance_tree
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:1640,33'
          Dst:             fill_variance_tree
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:1640,33'
          Dst:             fill_variance_tree
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:1640,33'
          Dst:             fill_variance_tree
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:1641,9'
          Dst:             fill_variance_tree
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:1644,9'
          Dst:             get_variance
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:1640,33'
          Dst:             fill_variance_tree
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:1640,33'
          Dst:             fill_variance_tree
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:1640,33'
          Dst:             fill_variance_tree
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:1640,33'
          Dst:             fill_variance_tree
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:1641,9'
          Dst:             fill_variance_tree
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:1644,9'
          Dst:             get_variance
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:1640,33'
          Dst:             fill_variance_tree
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:1640,33'
          Dst:             fill_variance_tree
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:1640,33'
          Dst:             fill_variance_tree
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:1640,33'
          Dst:             fill_variance_tree
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:1641,9'
          Dst:             fill_variance_tree
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:1644,9'
          Dst:             get_variance
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:1640,33'
          Dst:             fill_variance_tree
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:1640,33'
          Dst:             fill_variance_tree
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:1640,33'
          Dst:             fill_variance_tree
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:1640,33'
          Dst:             fill_variance_tree
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:1641,9'
          Dst:             fill_variance_tree
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:1644,9'
          Dst:             get_variance
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:1640,33'
          Dst:             fill_variance_tree
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:1640,33'
          Dst:             fill_variance_tree
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:1640,33'
          Dst:             fill_variance_tree
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:1640,33'
          Dst:             fill_variance_tree
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:1641,9'
          Dst:             fill_variance_tree
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:1644,9'
          Dst:             get_variance
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:1640,33'
          Dst:             fill_variance_tree
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:1640,33'
          Dst:             fill_variance_tree
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:1640,33'
          Dst:             fill_variance_tree
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:1640,33'
          Dst:             fill_variance_tree
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:1641,9'
          Dst:             fill_variance_tree
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:1644,9'
          Dst:             get_variance
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:1652,5'
          Dst:             fill_variance_tree
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:1658,7'
          Dst:             get_variance
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:1678,5'
          Dst:             fill_variance_tree
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:1679,5'
          Dst:             get_variance
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:1699,8'
          Dst:             set_vt_partitioning
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:1705,12'
          Dst:             set_vt_partitioning
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:1718,16'
          Dst:             set_vt_partitioning
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:1726,22'
          Dst:             set_vt_partitioning
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:1731,19'
          Dst:             set_block_size
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:1726,22'
          Dst:             set_vt_partitioning
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:1731,19'
          Dst:             set_block_size
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:1726,22'
          Dst:             set_vt_partitioning
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:1731,19'
          Dst:             set_block_size
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:1726,22'
          Dst:             set_vt_partitioning
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:1731,19'
          Dst:             set_block_size
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:1705,12'
          Dst:             set_vt_partitioning
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:1718,16'
          Dst:             set_vt_partitioning
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:1736,17'
          Dst:             set_block_size
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:1736,17'
          Dst:             set_block_size
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:1736,17'
          Dst:             set_block_size
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:1736,17'
          Dst:             set_block_size
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:1718,16'
          Dst:             set_vt_partitioning
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:1736,17'
          Dst:             set_block_size
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:1736,17'
          Dst:             set_block_size
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:1736,17'
          Dst:             set_block_size
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:1736,17'
          Dst:             set_block_size
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:1718,16'
          Dst:             set_vt_partitioning
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:1736,17'
          Dst:             set_block_size
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:1736,17'
          Dst:             set_block_size
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:1736,17'
          Dst:             set_block_size
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:1736,17'
          Dst:             set_block_size
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:1718,16'
          Dst:             set_vt_partitioning
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:1736,17'
          Dst:             set_block_size
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:1736,17'
          Dst:             set_block_size
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:1736,17'
          Dst:             set_block_size
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:1736,17'
          Dst:             set_block_size
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:1747,8'
          Dst:             frame_is_intra_only
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:1748,5'
          Dst:             update_prev_partition
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:1751,8'
          Dst:             frame_is_intra_only
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:1753,5'
          Dst:             update_partition_svc
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:1756,5'
          Dst:             set_low_temp_var_flag
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:1760,3'
          Dst:             chroma_check
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:1761,12'
          Dst:             vpx_free
    - functionName:    get_rdmult_delta
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encodeframe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3612
      functionLinenumberEnd: 3669
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         36
      ICount:          212
      EdgeCount:       49
      CyclomaticComplexity: 15
      functionsReached:
        - clamp
        - vp9_get_adaptive_rdmult
        - vpx_clear_system_state
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:3658,3'
          Dst:             vpx_clear_system_state
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:3663,8'
          Dst:             vp9_get_adaptive_rdmult
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:3665,8'
          Dst:             clamp
    - functionName:    wiener_var_segment
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encodeframe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3570
      functionLinenumberEnd: 3609
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         54
      ICount:          279
      EdgeCount:       70
      CyclomaticComplexity: 18
      functionsReached:
        - __assert_fail
        - log_wiener_var
        - vp9_get_group_idx
        - vpx_clear_system_state
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:3584,3'
          Dst:             vpx_clear_system_state
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:3592,29'
          Dst:             log_wiener_var
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:3592,11'
          Dst:             vp9_get_group_idx
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:3586,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:3605,3'
          Dst:             __assert_fail
    - functionName:    rd_auto_partition_range
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encodeframe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2859
      functionLinenumberEnd: 2929
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          220
      EdgeCount:       55
      CyclomaticComplexity: 17
      functionsReached:
        - find_partition_size
        - get_sb_partition_size_range
        - vp9_active_edge_sb
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:2884,7'
          Dst:             get_sb_partition_size_range
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:2889,7'
          Dst:             get_sb_partition_size_range
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:2895,7'
          Dst:             get_sb_partition_size_range
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:2907,14'
          Dst:             find_partition_size
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:2912,7'
          Dst:             vp9_active_edge_sb
    - functionName:    rd_pick_partition
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encodeframe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3680
      functionLinenumberEnd: 4173
      functionDepth:   0
      returnType:      int
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - char
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         356
      ICount:          1894
      EdgeCount:       494
      CyclomaticComplexity: 140
      functionsReached:
        - __assert_fail
        - encode_sb
        - encode_superblock
        - frame_is_intra_only
        - get_chessboard_index
        - get_subsize
        - load_pred_mv
        - ml_predict_breakout
        - ml_predict_var_rd_partitioning
        - ml_prune_rect_partition
        - ml_pruning_partition
        - partition_plane_context
        - rd_pick_partition
        - rd_pick_sb_modes
        - restore_context
        - save_context
        - segfeature_active
        - set_offsets
        - set_partition_range
        - set_ssim_rdmult
        - store_pred_mv
        - update_state
        - vp9_active_h_edge
        - vp9_active_v_edge
        - vp9_block_energy
        - vp9_get_sub_block_energy
        - vp9_rd_cost_init
        - vp9_rd_cost_reset
        - vp9_rd_cost_update
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:3692,18'
          Dst:             partition_plane_context
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:3727,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:3735,3'
          Dst:             vp9_rd_cost_init
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:3736,3'
          Dst:             vp9_rd_cost_init
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:3738,3'
          Dst:             set_offsets
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:3741,5'
          Dst:             set_ssim_rdmult
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:3743,3'
          Dst:             vp9_rd_cost_update
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:3747,20'
          Dst:             vp9_block_energy
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:3752,10'
          Dst:             get_chessboard_index
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:3756,7'
          Dst:             set_partition_range
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:3762,5'
          Dst:             vp9_get_sub_block_energy
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:3782,12'
          Dst:             vp9_active_h_edge
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:3784,12'
          Dst:             vp9_active_v_edge
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:3792,3'
          Dst:             save_context
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:3796,47'
          Dst:             frame_is_intra_only
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:3802,7'
          Dst:             ml_predict_var_rd_partitioning
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:3822,5'
          Dst:             rd_pick_sb_modes
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:3836,9'
          Dst:             vp9_rd_cost_update
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:3851,16'
          Dst:             segfeature_active
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:3853,17'
          Dst:             ml_pruning_partition
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:3864,17'
          Dst:             ml_predict_breakout
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:3881,5'
          Dst:             restore_context
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:3888,3'
          Dst:             store_pred_mv
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:3906,15'
          Dst:             get_subsize
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:3907,5'
          Dst:             load_pred_mv
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:3912,7'
          Dst:             rd_pick_sb_modes
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:3933,9'
          Dst:             vp9_rd_cost_reset
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:3955,25'
          Dst:             rd_pick_partition
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:3972,11'
          Dst:             vp9_rd_cost_update
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:3979,7'
          Dst:             vp9_rd_cost_update
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:4004,5'
          Dst:             restore_context
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:4033,10'
          Dst:             frame_is_intra_only
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:4036,7'
          Dst:             ml_prune_rect_partition
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:4043,19'
          Dst:             vp9_active_h_edge
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:4045,15'
          Dst:             get_subsize
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:4046,5'
          Dst:             load_pred_mv
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:4050,5'
          Dst:             rd_pick_sb_modes
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:4055,7'
          Dst:             vp9_rd_cost_update
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:4061,7'
          Dst:             update_state
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:4062,7'
          Dst:             encode_superblock
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:4066,7'
          Dst:             rd_pick_sb_modes
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:4075,9'
          Dst:             vp9_rd_cost_update
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:4088,5'
          Dst:             restore_context
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:4093,19'
          Dst:             vp9_active_v_edge
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:4095,15'
          Dst:             get_subsize
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:4096,5'
          Dst:             load_pred_mv
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:4100,5'
          Dst:             rd_pick_sb_modes
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:4105,7'
          Dst:             vp9_rd_cost_update
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:4110,7'
          Dst:             update_state
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:4111,7'
          Dst:             encode_superblock
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:4116,7'
          Dst:             rd_pick_sb_modes
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:4125,9'
          Dst:             vp9_rd_cost_update
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:4134,5'
          Dst:             restore_context
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:4138,5'
          Dst:             vp9_rd_cost_reset
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:4139,5'
          Dst:             rd_pick_sb_modes
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:4142,5'
          Dst:             vp9_rd_cost_update
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:4157,5'
          Dst:             encode_sb
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:4165,5'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:4166,5'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:4167,5'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:4169,5'
          Dst:             __assert_fail
    - functionName:    partition_plane_context
      functionSourceFile: '/src/libvpx/vp9/common/vp9_onyxc_int.h'
      linkageType:     InternalLinkage
      functionLinenumber: 451
      functionLinenumberEnd: 460
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          50
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/vp9_onyxc_int.h:457,3'
          Dst:             __assert_fail
    - functionName:    set_ssim_rdmult
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encodeframe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 242
      functionLinenumberEnd: 275
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          139
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
        - exp
        - log
        - set_error_per_bit
        - vpx_clear_system_state
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:258,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:265,29'
          Dst:             log
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:269,24'
          Dst:             exp
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:273,3'
          Dst:             set_error_per_bit
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:274,3'
          Dst:             vpx_clear_system_state
    - functionName:    get_chessboard_index
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1165
      functionLinenumberEnd: 1166
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    set_partition_range
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encodeframe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2934
      functionLinenumberEnd: 2987
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - char
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         129
      ICount:          605
      EdgeCount:       174
      CyclomaticComplexity: 47
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    save_context
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encodeframe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2199
      functionLinenumberEnd: 2223
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          95
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    frame_is_intra_only
      functionSourceFile: '/src/libvpx/vp9/common/vp9_onyxc_int.h'
      linkageType:     InternalLinkage
      functionLinenumber: 363
      functionLinenumberEnd: 364
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    19
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ml_predict_var_rd_partitioning
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encodeframe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3385
      functionLinenumberEnd: 3510
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         36
      ICount:          368
      EdgeCount:       43
      CyclomaticComplexity: 9
      functionsReached:
        - __assert_fail
        - get_subsize
        - logf
        - nn_predict
        - simple_motion_search
        - vp9_dc_quant
        - vp9_setup_src_planes
        - vpx_clear_system_state
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libvpx/vp9/encoder/vp9_encodeframe.c:3401,3'
          Branch Sides:    []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:3421,14'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:3438,5'
          Dst:             vp9_setup_src_planes
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:3439,5'
          Dst:             simple_motion_search
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:3443,3'
          Dst:             vpx_clear_system_state
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:3449,9'
          Dst:             vp9_dc_quant
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:3457,31'
          Dst:             logf
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:3462,34'
          Dst:             get_subsize
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:3484,33'
          Dst:             logf
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:3501,5'
          Dst:             nn_predict
    - functionName:    rd_pick_sb_modes
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encodeframe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1976
      functionLinenumberEnd: 2104
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - char
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         48
      ICount:          327
      EdgeCount:       66
      CyclomaticComplexity: 20
      functionsReached:
        - frame_is_intra_only
        - segfeature_active
        - set_offsets
        - set_segment_index
        - set_segment_rdmult
        - vp9_calculate_rd_cost
        - vp9_caq_select_segment
        - vp9_get_sby_perpixel_variance
        - vp9_high_get_sby_perpixel_variance
        - vp9_log_block_var
        - vp9_rd_pick_inter_mode_sb
        - vp9_rd_pick_inter_mode_sb_seg_skip
        - vp9_rd_pick_inter_mode_sub8x8
        - vp9_rd_pick_intra_mode_sb
        - vpx_clear_system_state
      functionUses:    15
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:1987,3'
          Dst:             vpx_clear_system_state
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:1995,3'
          Dst:             set_offsets
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:2015,26'
          Dst:             vp9_high_get_sby_perpixel_variance
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:2019,9'
          Dst:             vp9_get_sby_perpixel_variance
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:2031,21'
          Dst:             vp9_log_block_var
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:2045,3'
          Dst:             set_segment_index
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:2046,3'
          Dst:             set_segment_rdmult
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:2048,15'
          Dst:             vp9_calculate_rd_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:2054,7'
          Dst:             frame_is_intra_only
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:2055,5'
          Dst:             vp9_rd_pick_intra_mode_sb
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:2061,11'
          Dst:             segfeature_active
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:2062,9'
          Dst:             vp9_rd_pick_inter_mode_sb_seg_skip
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:2065,9'
          Dst:             vp9_rd_pick_inter_mode_sb
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:2074,7'
          Dst:             vp9_rd_pick_inter_mode_sub8x8
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:2087,5'
          Dst:             vp9_caq_select_segment
    - functionName:    ml_pruning_partition
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encodeframe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3051
      functionLinenumberEnd: 3137
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         48
      ICount:          298
      EdgeCount:       62
      CyclomaticComplexity: 16
      functionsReached:
        - __assert_fail
        - nn_predict
        - vpx_clear_system_state
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libvpx/vp9/encoder/vp9_encodeframe.c:3070,3'
          Branch Sides:    []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:3067,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:3068,3'
          Dst:             vpx_clear_system_state
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:3083,14'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:3132,3'
          Dst:             nn_predict
    - functionName:    ml_predict_breakout
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encodeframe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3144
      functionLinenumberEnd: 3221
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - char
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          177
      EdgeCount:       29
      CyclomaticComplexity: 8
      functionsReached:
        - __assert_fail
        - vp9_ac_quant
        - vp9_high_get_sby_variance
        - vpx_clear_system_state
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:3168,14'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:3175,9'
          Dst:             vp9_ac_quant
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:3187,11'
          Dst:             vp9_high_get_sby_variance
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:3198,5'
          Dst:             vpx_clear_system_state
    - functionName:    restore_context
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encodeframe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2171
      functionLinenumberEnd: 2193
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          95
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    store_pred_mv
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encodeframe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2990
      functionLinenumberEnd: 2992
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_subsize
      functionSourceFile: '/src/libvpx/vp9/common/vp9_blockd.h'
      linkageType:     InternalLinkage
      functionLinenumber: 215
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - char
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    24
      BranchProfiles:  []
      Callsites:       []
    - functionName:    load_pred_mv
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encodeframe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2994
      functionLinenumberEnd: 2996
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ml_prune_rect_partition
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encodeframe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3230
      functionLinenumberEnd: 3317
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         70
      ICount:          376
      EdgeCount:       91
      CyclomaticComplexity: 23
      functionsReached:
        - __assert_fail
        - logf
        - nn_predict
        - vp9_dc_quant
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libvpx/vp9/encoder/vp9_encodeframe.c:3241,3'
          Branch Sides:    []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:3255,14'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:3264,9'
          Dst:             vp9_dc_quant
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:3272,33'
          Dst:             logf
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:3275,33'
          Dst:             logf
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:3295,5'
          Dst:             nn_predict
    - functionName:    update_state
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encodeframe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1768
      functionLinenumberEnd: 1894
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - char
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         99
      ICount:          683
      EdgeCount:       134
      CyclomaticComplexity: 37
      functionsReached:
        - __assert_fail
        - frame_is_intra_only
        - get_pred_context_switchable_interp
        - get_segment_id
        - is_inter_block
        - vp9_cyclic_refresh_update_segment
        - vp9_init_plane_quantizers
        - vp9_update_mv_count
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:1792,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:1803,29'
          Dst:             get_segment_id
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:1809,7'
          Dst:             vp9_cyclic_refresh_update_segment
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:1814,15'
          Dst:             is_inter_block
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:1838,35'
          Dst:             vp9_init_plane_quantizers
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:1840,7'
          Dst:             is_inter_block
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:1866,8'
          Dst:             frame_is_intra_only
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:1867,9'
          Dst:             is_inter_block
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:1868,7'
          Dst:             vp9_update_mv_count
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:1871,32'
          Dst:             get_pred_context_switchable_interp
    - functionName:    encode_superblock
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encodeframe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6035
      functionLinenumberEnd: 6145
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         102
      ICount:          499
      EdgeCount:       138
      CyclomaticComplexity: 38
      functionsReached:
        - __assert_fail
        - get_ref_frame_buffer
        - get_tx_counts
        - get_tx_size_context
        - get_uv_tx_size
        - has_second_ref
        - is_inter_block
        - segfeature_active
        - set_ref_ptrs
        - sum_intra_stats
        - update_zeromv_cnt
        - vp9_build_inter_predictors_sbuv
        - vp9_build_inter_predictors_sby
        - vp9_cyclic_refresh_update_sb_postencode
        - vp9_encode_intra_block_plane
        - vp9_encode_sb
        - vp9_setup_pre_planes
        - vp9_tokenize_sb
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:6041,7'
          Dst:             segfeature_active
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:6058,8'
          Dst:             is_inter_block
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:6068,7'
          Dst:             vp9_encode_intra_block_plane
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:6068,7'
          Dst:             vp9_encode_intra_block_plane
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:6068,7'
          Dst:             vp9_encode_intra_block_plane
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:6069,25'
          Dst:             sum_intra_stats
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:6070,5'
          Dst:             vp9_tokenize_sb
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:6074,29'
          Dst:             has_second_ref
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:6075,5'
          Dst:             set_ref_ptrs
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:6077,33'
          Dst:             get_ref_frame_buffer
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:6078,7'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:6079,7'
          Dst:             vp9_setup_pre_planes
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:6083,7'
          Dst:             vp9_build_inter_predictors_sby
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:6086,5'
          Dst:             vp9_build_inter_predictors_sbuv
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:6109,5'
          Dst:             vp9_encode_sb
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:6110,5'
          Dst:             vp9_tokenize_sb
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:6115,5'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:6120,11'
          Dst:             is_inter_block
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:6121,49'
          Dst:             get_tx_size_context
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:6121,9'
          Dst:             get_tx_counts
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:6125,11'
          Dst:             is_inter_block
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:6134,32'
          Dst:             get_uv_tx_size
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:6137,7'
          Dst:             vp9_cyclic_refresh_update_sb_postencode
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:6143,7'
          Dst:             update_zeromv_cnt
    - functionName:    encode_sb
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encodeframe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2254
      functionLinenumberEnd: 2319
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         36
      ICount:          192
      EdgeCount:       46
      CyclomaticComplexity: 12
      functionsReached:
        - __assert_fail
        - encode_b
        - encode_sb
        - get_subsize
        - partition_plane_context
        - update_partition_context
      functionUses:    6
      BranchProfiles:
        - Branch String:   '/src/libvpx/vp9/encoder/vp9_encodeframe.c:2278,3'
          Branch Sides:    []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:2267,11'
          Dst:             partition_plane_context
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:2268,15'
          Dst:             get_subsize
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:2280,7'
          Dst:             encode_b
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:2284,7'
          Dst:             encode_b
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:2287,9'
          Dst:             encode_b
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:2292,7'
          Dst:             encode_b
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:2295,9'
          Dst:             encode_b
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:2300,7'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:2302,9'
          Dst:             encode_b
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:2305,9'
          Dst:             encode_sb
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:2307,9'
          Dst:             encode_sb
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:2309,9'
          Dst:             encode_sb
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:2318,5'
          Dst:             update_partition_context
    - functionName:    encode_b
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encodeframe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2228
      functionLinenumberEnd: 2250
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          79
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - encode_superblock
        - set_offsets
        - set_ssim_rdmult
        - update_state
        - update_stats
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:2230,3'
          Dst:             set_offsets
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:2237,7'
          Dst:             set_ssim_rdmult
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:2241,3'
          Dst:             update_state
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:2242,3'
          Dst:             encode_superblock
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:2245,5'
          Dst:             update_stats
    - functionName:    update_partition_context
      functionSourceFile: '/src/libvpx/vp9/common/vp9_onyxc_int.h'
      linkageType:     InternalLinkage
      functionLinenumber: 436
      functionLinenumberEnd: 448
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          23
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    update_stats
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encodeframe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2107
      functionLinenumberEnd: 2164
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         43
      ICount:          345
      EdgeCount:       60
      CyclomaticComplexity: 19
      functionsReached:
        - frame_is_intra_only
        - get_intra_inter_context
        - has_second_ref
        - is_inter_block
        - segfeature_active
        - vp9_get_pred_context_comp_ref_p
        - vp9_get_pred_context_single_ref_p1
        - vp9_get_pred_context_single_ref_p2
        - vp9_get_reference_mode_context
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:2114,8'
          Dst:             frame_is_intra_only
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:2116,29'
          Dst:             is_inter_block
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:2118,9'
          Dst:             segfeature_active
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:2120,27'
          Dst:             get_intra_inter_context
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:2127,30'
          Dst:             vp9_get_reference_mode_context
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:2128,30'
          Dst:             has_second_ref
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:2130,13'
          Dst:             has_second_ref
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:2132,27'
          Dst:             vp9_get_pred_context_comp_ref_p
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:2136,30'
          Dst:             vp9_get_pred_context_single_ref_p1
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:2139,32'
          Dst:             vp9_get_pred_context_single_ref_p2
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:2145,10'
          Dst:             segfeature_active
    - functionName:    is_inter_block
      functionSourceFile: '/src/libvpx/vp9/common/vp9_blockd.h'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    13
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_intra_inter_context
      functionSourceFile: '/src/libvpx/vp9/common/vp9_pred_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          61
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - is_inter_block
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/vp9_pred_common.h:104,30'
          Dst:             is_inter_block
        - Src:             '/src/libvpx/vp9/common/vp9_pred_common.h:105,29'
          Dst:             is_inter_block
        - Src:             '/src/libvpx/vp9/common/vp9_pred_common.h:108,17'
          Dst:             is_inter_block
    - functionName:    has_second_ref
      functionSourceFile: '/src/libvpx/vp9/common/vp9_blockd.h'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sum_intra_stats
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encodeframe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5989
      functionLinenumberEnd: 6006
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          176
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    set_ref_ptrs
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1158
      functionLinenumberEnd: 1163
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          41
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_ref_frame_buffer
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1062
      functionLinenumberEnd: 1065
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - get_ref_frame_buf_idx
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.h:1064,23'
          Dst:             get_ref_frame_buf_idx
    - functionName:    get_tx_size_context
      functionSourceFile: '/src/libvpx/vp9/common/vp9_pred_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 170
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          76
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_tx_counts
      functionSourceFile: '/src/libvpx/vp9/common/vp9_pred_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - char
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          40
      EdgeCount:       14
      CyclomaticComplexity: 8
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libvpx/vp9/common/vp9_pred_common.h:185,3'
          Branch Sides:    []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/vp9_pred_common.h:189,14'
          Dst:             __assert_fail
    - functionName:    get_uv_tx_size
      functionSourceFile: '/src/libvpx/vp9/common/vp9_blockd.h'
      linkageType:     InternalLinkage
      functionLinenumber: 244
      functionLinenumberEnd: 249
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          60
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/vp9_blockd.h:245,3'
          Dst:             __assert_fail
    - functionName:    update_zeromv_cnt
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encodeframe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6009
      functionLinenumberEnd: 6031
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         46
      ICount:          218
      EdgeCount:       63
      CyclomaticComplexity: 19
      functionsReached:
        - is_inter_block
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:6021,45'
          Dst:             is_inter_block
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:6021,45'
          Dst:             is_inter_block
    - functionName:    get_ref_frame_buf_idx
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1039
      functionLinenumberEnd: 1042
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - get_ref_frame_map_idx
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.h:1041,23'
          Dst:             get_ref_frame_map_idx
    - functionName:    get_ref_frame_map_idx
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1028
      functionLinenumberEnd: 1036
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_pred_context_switchable_interp
      functionSourceFile: '/src/libvpx/vp9/common/vp9_pred_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          62
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    logf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      float
      argCount:        1
      argTypes:
        - float
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    nn_predict
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encodeframe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3002
      functionLinenumberEnd: 3043
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         91
      ICount:          510
      EdgeCount:       121
      CyclomaticComplexity: 32
      functionsReached:
        - __assert_fail
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:3011,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:3017,5'
          Dst:             __assert_fail
    - functionName:    vp9_high_get_sby_variance
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encodeframe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          43
      EdgeCount:       13
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   '/src/libvpx/vp9/encoder/vp9_encodeframe.c:124,3'
          Branch Sides:    []
      Callsites:       []
    - functionName:    vp9_high_get_sby_perpixel_variance
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encodeframe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vp9_high_get_sby_variance
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:157,24'
          Dst:             vp9_high_get_sby_variance
    - functionName:    vp9_get_sby_perpixel_variance
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encodeframe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vp9_get_sby_variance
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:149,10'
          Dst:             vp9_get_sby_variance
    - functionName:    set_segment_index
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encodeframe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         45
      ICount:          222
      EdgeCount:       57
      CyclomaticComplexity: 14
      functionsReached:
        - get_segment_id
        - vp9_360aq_segment_id
        - vp9_block_energy
        - vp9_get_sub_block_energy
        - vp9_init_plane_quantizers
        - vp9_vaq_segment_id
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/libvpx/vp9/encoder/vp9_encodeframe.c:180,3'
          Branch Sides:    []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:182,24'
          Dst:             get_segment_id
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:193,11'
          Dst:             vp9_get_sub_block_energy
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:197,47'
          Dst:             vp9_block_energy
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:199,26'
          Dst:             vp9_vaq_segment_id
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:201,26'
          Dst:             get_segment_id
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:206,26'
          Dst:             vp9_360aq_segment_id
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:208,26'
          Dst:             get_segment_id
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:212,24'
          Dst:             get_segment_id
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:223,22'
          Dst:             get_segment_id
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:225,3'
          Dst:             vp9_init_plane_quantizers
    - functionName:    set_segment_rdmult
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encodeframe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1945
      functionLinenumberEnd: 1970
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - char
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          116
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - cyclic_refresh_segment_id_boosted
        - get_segment_id
        - set_ssim_rdmult
        - vp9_compute_rd_mult
        - vp9_cyclic_refresh_get_rdmult
        - vp9_init_plane_quantizers
        - vpx_clear_system_state
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:1951,3'
          Dst:             vp9_init_plane_quantizers
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:1952,3'
          Dst:             vpx_clear_system_state
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:1961,13'
          Dst:             get_segment_id
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:1960,9'
          Dst:             cyclic_refresh_segment_id_boosted
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:1962,19'
          Dst:             vp9_cyclic_refresh_get_rdmult
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:1964,17'
          Dst:             vp9_compute_rd_mult
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:1968,5'
          Dst:             set_ssim_rdmult
    - functionName:    cyclic_refresh_segment_id_boosted
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_aq_cyclicrefresh.h'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          19
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vp9_get_sby_variance
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encodeframe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vp9_setup_src_planes
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encodeframe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1898
      functionLinenumberEnd: 1910
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          41
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - setup_pred_plane
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:1907,5'
          Dst:             setup_pred_plane
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:1907,5'
          Dst:             setup_pred_plane
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:1907,5'
          Dst:             setup_pred_plane
    - functionName:    simple_motion_search
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encodeframe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3326
      functionLinenumberEnd: 3375
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - int
        - int
        - int
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          118
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - cond_cost_list
        - get_ref_frame_buffer
        - set_ref_ptrs
        - vp9_build_inter_predictors_sby
        - vp9_full_pixel_search
        - vp9_get_scaled_ref_frame
        - vp9_set_mv_search_range
        - vp9_setup_pre_planes
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:3331,42'
          Dst:             vp9_get_scaled_ref_frame
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:3348,12'
          Dst:             get_ref_frame_buffer
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:3351,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:3353,3'
          Dst:             vp9_setup_pre_planes
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:3357,3'
          Dst:             vp9_set_mv_search_range
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:3359,32'
          Dst:             cond_cost_list
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:3358,3'
          Dst:             vp9_full_pixel_search
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:3371,3'
          Dst:             set_ref_ptrs
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:3374,3'
          Dst:             vp9_build_inter_predictors_sby
    - functionName:    cond_cost_list
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1169
      functionLinenumberEnd: 1170
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          16
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    setup_pred_plane
      functionSourceFile: '/src/libvpx/vp9/common/vp9_reconinter.h'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - scaled_buffer_offset
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/vp9_reconinter.h:91,20'
          Dst:             scaled_buffer_offset
    - functionName:    scaled_buffer_offset
      functionSourceFile: '/src/libvpx/vp9/common/vp9_reconinter.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    set_error_per_bit
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_rd.h'
      linkageType:     InternalLinkage
      functionLinenumber: 198
      functionLinenumberEnd: 201
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_sb_partition_size_range
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encodeframe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2828
      functionLinenumberEnd: 2845
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         68
      ICount:          396
      EdgeCount:       92
      CyclomaticComplexity: 26
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    find_partition_size
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encodeframe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2326
      functionLinenumberEnd: 2339
      functionDepth:   0
      returnType:      char
      argCount:        5
      argTypes:
        - char
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          70
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    log_wiener_var
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encodeframe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3514
      functionLinenumberEnd: 3515
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - log
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:3515,10'
          Dst:             log
    - functionName:    vp9_get_group_idx
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encodeframe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5547
      functionLinenumberEnd: 5555
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - double
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          30
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    clamp
      functionSourceFile: '/src/libvpx/vpx_dsp/vpx_dsp_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    is_one_pass_svc
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1138
      functionLinenumberEnd: 1139
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    scale_partitioning_svc
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encodeframe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 974
      functionLinenumberEnd: 1061
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         43
      ICount:          213
      EdgeCount:       57
      CyclomaticComplexity: 16
      functionsReached:
        - __assert_fail
        - get_subsize
        - scale_partitioning_svc
        - set_block_size
      functionUses:    5
      BranchProfiles:
        - Branch String:   '/src/libvpx/vp9/encoder/vp9_encodeframe.c:1024,5'
          Branch Sides:    []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:1019,18'
          Dst:             get_subsize
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:1022,5'
          Dst:             set_block_size
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:1026,9'
          Dst:             set_block_size
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:1029,9'
          Dst:             set_block_size
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:1031,11'
          Dst:             set_block_size
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:1035,9'
          Dst:             set_block_size
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:1037,11'
          Dst:             set_block_size
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:1041,9'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:1042,13'
          Dst:             scale_partitioning_svc
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:1045,13'
          Dst:             scale_partitioning_svc
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:1048,13'
          Dst:             scale_partitioning_svc
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:1052,13'
          Dst:             scale_partitioning_svc
    - functionName:    update_prev_partition
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encodeframe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1156
      functionLinenumberEnd: 1163
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - update_prev_partition_helper
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:1157,3'
          Dst:             update_prev_partition_helper
    - functionName:    copy_partitioning
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encodeframe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 940
      functionLinenumberEnd: 966
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          135
      EdgeCount:       35
      CyclomaticComplexity: 12
      functionsReached:
        - copy_partitioning_helper
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:957,7'
          Dst:             copy_partitioning_helper
    - functionName:    update_partition_svc
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encodeframe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1064
      functionLinenumberEnd: 1112
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - char
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         45
      ICount:          247
      EdgeCount:       59
      CyclomaticComplexity: 16
      functionsReached:
        - __assert_fail
        - get_subsize
        - update_partition_svc
      functionUses:    7
      BranchProfiles:
        - Branch String:   '/src/libvpx/vp9/encoder/vp9_encodeframe.c:1083,5'
          Branch Sides:    []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:1079,13'
          Dst:             get_subsize
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:1104,9'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:1105,9'
          Dst:             update_partition_svc
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:1106,9'
          Dst:             update_partition_svc
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:1107,9'
          Dst:             update_partition_svc
    - functionName:    set_vbp_thresholds
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encodeframe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 574
      functionLinenumberEnd: 635
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         46
      ICount:          243
      EdgeCount:       64
      CyclomaticComplexity: 20
      functionsReached:
        - frame_is_intra_only
        - scale_part_thresh_sumdiff
        - vp9_noise_estimate_extract_level
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:576,28'
          Dst:             frame_is_intra_only
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:591,11'
          Dst:             vp9_noise_estimate_extract_level
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:611,22'
          Dst:             scale_part_thresh_sumdiff
    - functionName:    skin_sb_split
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encodeframe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 789
      functionLinenumberEnd: 827
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         35
      ICount:          160
      EdgeCount:       48
      CyclomaticComplexity: 15
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    set_block_size
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encodeframe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 337
      functionLinenumberEnd: 342
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          39
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - set_mode_info_offsets
      functionUses:    39
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:339,5'
          Dst:             set_mode_info_offsets
    - functionName:    chroma_check
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encodeframe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1167
      functionLinenumberEnd: 1199
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          155
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached:
        - get_plane_block_size
        - vp9_noise_estimate_extract_level
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:1178,10'
          Dst:             vp9_noise_estimate_extract_level
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:1189,27'
          Dst:             get_plane_block_size
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:1189,27'
          Dst:             get_plane_block_size
    - functionName:    fill_variance_8x8avg
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encodeframe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 756
      functionLinenumberEnd: 784
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         46
      ICount:          292
      EdgeCount:       63
      CyclomaticComplexity: 19
      functionsReached:
        - fill_variance
        - vpx_avg_8x8_sse2
        - vpx_highbd_avg_8x8_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:772,17'
          Dst:             vpx_avg_8x8_sse2
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:773,36'
          Dst:             vpx_avg_8x8_sse2
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:782,5'
          Dst:             fill_variance
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:772,17'
          Dst:             vpx_avg_8x8_sse2
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:773,36'
          Dst:             vpx_avg_8x8_sse2
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:782,5'
          Dst:             fill_variance
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:772,17'
          Dst:             vpx_avg_8x8_sse2
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:773,36'
          Dst:             vpx_avg_8x8_sse2
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:782,5'
          Dst:             fill_variance
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:772,17'
          Dst:             vpx_avg_8x8_sse2
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:773,36'
          Dst:             vpx_avg_8x8_sse2
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:782,5'
          Dst:             fill_variance
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:768,17'
          Dst:             vpx_highbd_avg_8x8_sse2
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:770,19'
          Dst:             vpx_highbd_avg_8x8_sse2
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:782,5'
          Dst:             fill_variance
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:768,17'
          Dst:             vpx_highbd_avg_8x8_sse2
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:770,19'
          Dst:             vpx_highbd_avg_8x8_sse2
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:782,5'
          Dst:             fill_variance
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:768,17'
          Dst:             vpx_highbd_avg_8x8_sse2
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:770,19'
          Dst:             vpx_highbd_avg_8x8_sse2
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:782,5'
          Dst:             fill_variance
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:768,17'
          Dst:             vpx_highbd_avg_8x8_sse2
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:770,19'
          Dst:             vpx_highbd_avg_8x8_sse2
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:782,5'
          Dst:             fill_variance
    - functionName:    fill_variance_tree
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encodeframe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 460
      functionLinenumberEnd: 470
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sum_2_variances
        - tree_to_node
      functionUses:    43
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:463,3'
          Dst:             tree_to_node
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:464,3'
          Dst:             sum_2_variances
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:465,3'
          Dst:             sum_2_variances
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:466,3'
          Dst:             sum_2_variances
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:467,3'
          Dst:             sum_2_variances
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:468,3'
          Dst:             sum_2_variances
    - functionName:    get_variance
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encodeframe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 446
      functionLinenumberEnd: 452
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    17
      BranchProfiles:  []
      Callsites:       []
    - functionName:    compute_minmax_8x8
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encodeframe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 684
      functionLinenumberEnd: 711
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         82
      ICount:          464
      EdgeCount:       115
      CyclomaticComplexity: 35
      functionsReached:
        - vpx_highbd_minmax_8x8_c
        - vpx_minmax_8x8_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:700,9'
          Dst:             vpx_minmax_8x8_sse2
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:700,9'
          Dst:             vpx_minmax_8x8_sse2
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:700,9'
          Dst:             vpx_minmax_8x8_sse2
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:700,9'
          Dst:             vpx_minmax_8x8_sse2
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:697,9'
          Dst:             vpx_highbd_minmax_8x8_c
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:697,9'
          Dst:             vpx_highbd_minmax_8x8_c
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:697,9'
          Dst:             vpx_highbd_minmax_8x8_c
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:697,9'
          Dst:             vpx_highbd_minmax_8x8_c
    - functionName:    fill_variance_4x4avg
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encodeframe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 720
      functionLinenumberEnd: 748
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         80
      ICount:          441
      EdgeCount:       110
      CyclomaticComplexity: 32
      functionsReached:
        - fill_variance
        - vpx_avg_4x4_sse2
        - vpx_highbd_avg_4x4_sse2
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:736,17'
          Dst:             vpx_avg_4x4_sse2
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:737,36'
          Dst:             vpx_avg_4x4_sse2
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:746,5'
          Dst:             fill_variance
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:736,17'
          Dst:             vpx_avg_4x4_sse2
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:737,36'
          Dst:             vpx_avg_4x4_sse2
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:746,5'
          Dst:             fill_variance
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:736,17'
          Dst:             vpx_avg_4x4_sse2
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:737,36'
          Dst:             vpx_avg_4x4_sse2
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:746,5'
          Dst:             fill_variance
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:736,17'
          Dst:             vpx_avg_4x4_sse2
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:737,36'
          Dst:             vpx_avg_4x4_sse2
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:746,5'
          Dst:             fill_variance
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:732,17'
          Dst:             vpx_highbd_avg_4x4_sse2
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:734,19'
          Dst:             vpx_highbd_avg_4x4_sse2
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:746,5'
          Dst:             fill_variance
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:732,17'
          Dst:             vpx_highbd_avg_4x4_sse2
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:734,19'
          Dst:             vpx_highbd_avg_4x4_sse2
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:746,5'
          Dst:             fill_variance
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:732,17'
          Dst:             vpx_highbd_avg_4x4_sse2
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:734,19'
          Dst:             vpx_highbd_avg_4x4_sse2
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:746,5'
          Dst:             fill_variance
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:732,17'
          Dst:             vpx_highbd_avg_4x4_sse2
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:734,19'
          Dst:             vpx_highbd_avg_4x4_sse2
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:746,5'
          Dst:             fill_variance
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:732,17'
          Dst:             vpx_highbd_avg_4x4_sse2
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:746,5'
          Dst:             fill_variance
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:732,17'
          Dst:             vpx_highbd_avg_4x4_sse2
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:746,5'
          Dst:             fill_variance
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:732,17'
          Dst:             vpx_highbd_avg_4x4_sse2
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:746,5'
          Dst:             fill_variance
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:732,17'
          Dst:             vpx_highbd_avg_4x4_sse2
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:746,5'
          Dst:             fill_variance
    - functionName:    set_vt_partitioning
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encodeframe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 476
      functionLinenumberEnd: 547
      functionDepth:   0
      returnType:      int
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
        - int
        - int
        - size_t
        - char
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         55
      ICount:          293
      EdgeCount:       77
      CyclomaticComplexity: 24
      functionsReached:
        - __assert_fail
        - frame_is_intra_only
        - get_plane_block_size
        - get_subsize
        - get_variance
        - set_block_size
        - tree_to_node
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:482,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:483,3'
          Dst:             tree_to_node
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:492,9'
          Dst:             frame_is_intra_only
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:492,34'
          Dst:             get_variance
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:496,7'
          Dst:             set_block_size
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:502,9'
          Dst:             frame_is_intra_only
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:502,34'
          Dst:             get_variance
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:504,9'
          Dst:             frame_is_intra_only
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:513,7'
          Dst:             set_block_size
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:519,28'
          Dst:             get_subsize
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:520,7'
          Dst:             get_variance
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:521,7'
          Dst:             get_variance
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:524,11'
          Dst:             get_plane_block_size
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:525,9'
          Dst:             set_block_size
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:526,9'
          Dst:             set_block_size
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:532,28'
          Dst:             get_subsize
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:533,7'
          Dst:             get_variance
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:534,7'
          Dst:             get_variance
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:537,11'
          Dst:             get_plane_block_size
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:538,9'
          Dst:             set_block_size
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:539,9'
          Dst:             set_block_size
    - functionName:    set_low_temp_var_flag
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encodeframe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 832
      functionLinenumberEnd: 893
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         176
      ICount:          882
      EdgeCount:       245
      CyclomaticComplexity: 71
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    tree_to_node
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encodeframe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 397
      functionLinenumberEnd: 437
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          47
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:431,7'
          Dst:             __assert_fail
    - functionName:    get_plane_block_size
      functionSourceFile: '/src/libvpx/vp9/common/vp9_blockd.h'
      linkageType:     InternalLinkage
      functionLinenumber: 253
      functionLinenumberEnd: 254
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - char
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fill_variance
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encodeframe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 440
      functionLinenumberEnd: 444
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    21
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sum_2_variances
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encodeframe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 454
      functionLinenumberEnd: 458
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          36
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - fill_variance
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:455,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:456,3'
          Dst:             fill_variance
    - functionName:    set_mode_info_offsets
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encodeframe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 238
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          28
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    scale_part_thresh_sumdiff
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encodeframe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 551
      functionLinenumberEnd: 567
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - size_t
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          91
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    copy_partitioning_helper
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encodeframe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 897
      functionLinenumberEnd: 936
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          112
      EdgeCount:       22
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
        - copy_partitioning_helper
        - get_subsize
        - set_block_size
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/libvpx/vp9/encoder/vp9_encodeframe.c:915,5'
          Branch Sides:    []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:910,13'
          Dst:             get_subsize
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:913,5'
          Dst:             set_block_size
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:917,9'
          Dst:             set_block_size
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:920,9'
          Dst:             set_block_size
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:921,9'
          Dst:             set_block_size
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:924,9'
          Dst:             set_block_size
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:925,9'
          Dst:             set_block_size
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:928,9'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:929,9'
          Dst:             copy_partitioning_helper
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:930,9'
          Dst:             copy_partitioning_helper
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:931,9'
          Dst:             copy_partitioning_helper
    - functionName:    update_prev_partition_helper
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encodeframe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1115
      functionLinenumberEnd: 1153
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - char
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          140
      EdgeCount:       29
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
        - get_subsize
        - update_prev_partition_helper
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/libvpx/vp9/encoder/vp9_encodeframe.c:1133,5'
          Branch Sides:    []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:1129,13'
          Dst:             get_subsize
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:1145,9'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:1146,9'
          Dst:             update_prev_partition_helper
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:1147,9'
          Dst:             update_prev_partition_helper
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:1148,9'
          Dst:             update_prev_partition_helper
    - functionName:    set_partial_b64x64_partition
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encodeframe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2344
      functionLinenumberEnd: 2356
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          52
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - find_partition_size
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:2352,32'
          Dst:             find_partition_size
    - functionName:    set_skip_context
      functionSourceFile: '/src/libvpx/vp9/common/vp9_onyxc_int.h'
      linkageType:     InternalLinkage
      functionLinenumber: 405
      functionLinenumberEnd: 414
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          58
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_frame_new_buffer
      functionSourceFile: '/src/libvpx/vp9/common/vp9_onyxc_int.h'
      linkageType:     InternalLinkage
      functionLinenumber: 327
      functionLinenumberEnd: 328
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    set_mi_row_col
      functionSourceFile: '/src/libvpx/vp9/common/vp9_onyxc_int.h'
      linkageType:     InternalLinkage
      functionLinenumber: 423
      functionLinenumberEnd: 432
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          62
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    avg_source_sad
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encodeframe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1202
      functionLinenumberEnd: 1249
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         31
      ICount:          173
      EdgeCount:       42
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    nonrd_use_partition
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encodeframe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5006
      functionLinenumberEnd: 5109
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - char
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         34
      ICount:          286
      EdgeCount:       43
      CyclomaticComplexity: 11
      functionsReached:
        - __assert_fail
        - encode_b_rt
        - get_subsize
        - nonrd_pick_sb_modes
        - nonrd_use_partition
        - partition_plane_context
        - update_partition_context
      functionUses:    6
      BranchProfiles:
        - Branch String:   '/src/libvpx/vp9/encoder/vp9_encodeframe.c:5026,3'
          Branch Sides:    []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:5022,15'
          Dst:             partition_plane_context
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:5029,7'
          Dst:             nonrd_pick_sb_modes
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:5035,7'
          Dst:             encode_b_rt
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:5040,7'
          Dst:             nonrd_pick_sb_modes
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:5046,7'
          Dst:             encode_b_rt
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:5050,9'
          Dst:             nonrd_pick_sb_modes
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:5056,9'
          Dst:             encode_b_rt
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:5062,7'
          Dst:             nonrd_pick_sb_modes
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:5068,7'
          Dst:             encode_b_rt
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:5073,9'
          Dst:             nonrd_pick_sb_modes
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:5079,9'
          Dst:             encode_b_rt
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:5084,7'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:5085,17'
          Dst:             get_subsize
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:5087,9'
          Dst:             nonrd_pick_sb_modes
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:5089,9'
          Dst:             encode_b_rt
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:5092,9'
          Dst:             nonrd_use_partition
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:5094,9'
          Dst:             nonrd_use_partition
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:5097,9'
          Dst:             nonrd_use_partition
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:5108,5'
          Dst:             update_partition_context
    - functionName:    get_estimated_pred
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encodeframe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5113
      functionLinenumberEnd: 5207
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         41
      ICount:          263
      EdgeCount:       53
      CyclomaticComplexity: 14
      functionsReached:
        - __assert_fail
        - frame_is_intra_only
        - get_ref_frame_buffer
        - is_one_pass_svc
        - set_offsets
        - set_ref_ptrs
        - vp9_build_inter_predictors_sb
        - vp9_int_pro_motion_estimation
        - vp9_setup_pre_planes
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libvpx/vp9/encoder/vp9_encodeframe.c:5194,5'
          Branch Sides:    []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:5115,28'
          Dst:             frame_is_intra_only
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:5118,3'
          Dst:             set_offsets
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:5122,32'
          Dst:             get_ref_frame_buffer
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:5129,5'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:5131,11'
          Dst:             is_one_pass_svc
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:5135,16'
          Dst:             get_ref_frame_buffer
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:5141,7'
          Dst:             vp9_setup_pre_planes
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:5152,14'
          Dst:             get_ref_frame_buffer
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:0,0'
          Dst:             vp9_setup_pre_planes
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:5169,15'
          Dst:             vp9_int_pro_motion_estimation
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:5180,7'
          Dst:             vp9_setup_pre_planes
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:5188,5'
          Dst:             set_ref_ptrs
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:5191,5'
          Dst:             vp9_build_inter_predictors_sb
    - functionName:    nonrd_pick_partition
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encodeframe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4611
      functionLinenumberEnd: 4866
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - char
        - 'N/A'
        - int
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         172
      ICount:          1053
      EdgeCount:       238
      CyclomaticComplexity: 68
      functionsReached:
        - __assert_fail
        - encode_sb_rt
        - fill_mode_info_sb
        - get_subsize
        - load_pred_mv
        - ml_predict_var_partitioning
        - nonrd_pick_partition
        - nonrd_pick_sb_modes
        - partition_plane_context
        - pred_pixel_ready_reset
        - store_pred_mv
        - vp9_rd_cost_init
        - vp9_rd_cost_reset
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:4644,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:4647,3'
          Dst:             vp9_rd_cost_init
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:4648,3'
          Dst:             vp9_rd_cost_reset
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:4673,11'
          Dst:             ml_predict_var_partitioning
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:4686,5'
          Dst:             nonrd_pick_sb_modes
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:4694,22'
          Dst:             partition_plane_context
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:4719,3'
          Dst:             store_pred_mv
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:4723,14'
          Dst:             partition_plane_context
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:4726,15'
          Dst:             get_subsize
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:4733,7'
          Dst:             load_pred_mv
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:4734,7'
          Dst:             nonrd_pick_partition
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:4739,9'
          Dst:             vp9_rd_cost_reset
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:4733,7'
          Dst:             load_pred_mv
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:4734,7'
          Dst:             nonrd_pick_partition
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:4739,9'
          Dst:             vp9_rd_cost_reset
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:4733,7'
          Dst:             load_pred_mv
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:4734,7'
          Dst:             nonrd_pick_partition
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:4739,9'
          Dst:             vp9_rd_cost_reset
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:4733,7'
          Dst:             load_pred_mv
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:4734,7'
          Dst:             nonrd_pick_partition
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:4739,9'
          Dst:             vp9_rd_cost_reset
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:4719,3'
          Dst:             store_pred_mv
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:4759,15'
          Dst:             get_subsize
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:4760,5'
          Dst:             load_pred_mv
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:4762,5'
          Dst:             nonrd_pick_sb_modes
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:4771,7'
          Dst:             load_pred_mv
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:4773,7'
          Dst:             nonrd_pick_sb_modes
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:4782,9'
          Dst:             vp9_rd_cost_reset
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:4784,18'
          Dst:             partition_plane_context
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:4797,7'
          Dst:             pred_pixel_ready_reset
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:4803,15'
          Dst:             get_subsize
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:4804,5'
          Dst:             load_pred_mv
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:4806,5'
          Dst:             nonrd_pick_sb_modes
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:4814,7'
          Dst:             load_pred_mv
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:4816,7'
          Dst:             nonrd_pick_sb_modes
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:4824,9'
          Dst:             vp9_rd_cost_reset
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:4826,18'
          Dst:             partition_plane_context
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:4839,7'
          Dst:             pred_pixel_ready_reset
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:4846,5'
          Dst:             vp9_rd_cost_reset
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:4851,3'
          Dst:             fill_mode_info_sb
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:4855,5'
          Dst:             encode_sb_rt
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:4860,5'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:4861,5'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:4862,5'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:4864,5'
          Dst:             __assert_fail
    - functionName:    nonrd_select_partition
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encodeframe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4872
      functionLinenumberEnd: 5000
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - char
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         79
      ICount:          497
      EdgeCount:       110
      CyclomaticComplexity: 33
      functionsReached:
        - __assert_fail
        - encode_sb_rt
        - get_subsize
        - nonrd_pick_partition
        - nonrd_pick_sb_modes
        - nonrd_select_partition
        - vp9_rd_cost_reset
      functionUses:    5
      BranchProfiles:
        - Branch String:   '/src/libvpx/vp9/encoder/vp9_encodeframe.c:4908,5'
          Branch Sides:    []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:4885,3'
          Dst:             vp9_rd_cost_reset
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:4894,5'
          Dst:             nonrd_pick_partition
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:4900,5'
          Dst:             nonrd_pick_partition
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:4905,5'
          Dst:             nonrd_pick_partition
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:4911,9'
          Dst:             nonrd_pick_sb_modes
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:4920,9'
          Dst:             nonrd_pick_sb_modes
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:4928,11'
          Dst:             nonrd_pick_sb_modes
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:4943,9'
          Dst:             nonrd_pick_sb_modes
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:4951,11'
          Dst:             nonrd_pick_sb_modes
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:4965,9'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:4966,19'
          Dst:             get_subsize
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:4967,9'
          Dst:             nonrd_select_partition
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:4970,9'
          Dst:             nonrd_select_partition
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:4978,9'
          Dst:             nonrd_select_partition
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:4986,9'
          Dst:             nonrd_select_partition
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:4999,5'
          Dst:             encode_sb_rt
    - functionName:    nonrd_pick_sb_modes
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encodeframe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4398
      functionLinenumberEnd: 4462
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          250
      EdgeCount:       37
      CyclomaticComplexity: 12
      functionsReached:
        - cyclic_refresh_segment_id_boosted
        - duplicate_mode_info_in_sb
        - frame_is_intra_only
        - hybrid_intra_mode_search
        - hybrid_search_scene_change
        - hybrid_search_svc_baseiskey
        - segfeature_active
        - set_mode_info_seg_skip
        - set_offsets
        - set_segment_index
        - vp9_cyclic_refresh_get_rdmult
        - vp9_pick_inter_mode
        - vp9_pick_inter_mode_sub8x8
        - vp9_rd_cost_reset
      functionUses:    16
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:4409,3'
          Dst:             set_offsets
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:4411,3'
          Dst:             set_segment_index
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:4427,9'
          Dst:             cyclic_refresh_segment_id_boosted
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:4428,19'
          Dst:             vp9_cyclic_refresh_get_rdmult
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:4430,7'
          Dst:             frame_is_intra_only
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:4431,5'
          Dst:             hybrid_intra_mode_search
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:4433,5'
          Dst:             hybrid_search_svc_baseiskey
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:4435,12'
          Dst:             segfeature_active
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:4436,5'
          Dst:             set_mode_info_seg_skip
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:4439,7'
          Dst:             hybrid_search_scene_change
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:4442,7'
          Dst:             vp9_pick_inter_mode
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:4445,5'
          Dst:             vp9_pick_inter_mode_sub8x8
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:4448,3'
          Dst:             duplicate_mode_info_in_sb
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:4458,33'
          Dst:             vp9_rd_cost_reset
    - functionName:    encode_sb_rt
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encodeframe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2480
      functionLinenumberEnd: 2543
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          187
      EdgeCount:       42
      CyclomaticComplexity: 11
      functionsReached:
        - __assert_fail
        - encode_b_rt
        - encode_sb_rt
        - get_subsize
        - partition_plane_context
        - update_partition_context
      functionUses:    6
      BranchProfiles:
        - Branch String:   '/src/libvpx/vp9/encoder/vp9_encodeframe.c:2506,3'
          Branch Sides:    []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:2495,11'
          Dst:             partition_plane_context
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:2508,7'
          Dst:             encode_b_rt
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:2512,7'
          Dst:             encode_b_rt
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:2515,9'
          Dst:             encode_b_rt
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:2520,7'
          Dst:             encode_b_rt
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:2523,9'
          Dst:             encode_b_rt
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:2528,7'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:2529,17'
          Dst:             get_subsize
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:2530,7'
          Dst:             encode_sb_rt
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:2532,7'
          Dst:             encode_sb_rt
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:2534,7'
          Dst:             encode_sb_rt
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:2536,7'
          Dst:             encode_sb_rt
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:2542,5'
          Dst:             update_partition_context
    - functionName:    encode_b_rt
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encodeframe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2465
      functionLinenumberEnd: 2475
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - encode_superblock
        - set_offsets
        - update_state_rt
        - update_stats
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:2467,3'
          Dst:             set_offsets
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:2468,3'
          Dst:             update_state_rt
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:2470,3'
          Dst:             encode_superblock
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:2471,3'
          Dst:             update_stats
    - functionName:    update_state_rt
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encodeframe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2396
      functionLinenumberEnd: 2460
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         68
      ICount:          402
      EdgeCount:       93
      CyclomaticComplexity: 27
      functionsReached:
        - get_pred_context_switchable_interp
        - get_segment_id
        - is_inter_block
        - vp9_cyclic_refresh_update_segment
        - vp9_init_plane_quantizers
        - vp9_update_mv_count
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:2416,7'
          Dst:             vp9_cyclic_refresh_update_segment
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:2421,24'
          Dst:             get_segment_id
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:2423,5'
          Dst:             vp9_init_plane_quantizers
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:2426,7'
          Dst:             is_inter_block
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:2427,5'
          Dst:             vp9_update_mv_count
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:2429,28'
          Dst:             get_pred_context_switchable_interp
    - functionName:    hybrid_intra_mode_search
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encodeframe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4358
      functionLinenumberEnd: 4363
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          34
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - vp9_pick_intra_mode
        - vp9_rd_pick_intra_mode_sb
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:4360,5'
          Dst:             vp9_rd_pick_intra_mode_sb
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:4362,5'
          Dst:             vp9_pick_intra_mode
    - functionName:    hybrid_search_svc_baseiskey
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encodeframe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4369
      functionLinenumberEnd: 4381
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          55
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - vp9_pick_inter_mode
        - vp9_pick_inter_mode_sub8x8
        - vp9_pick_intra_mode
        - vp9_rd_pick_intra_mode_sb
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:4371,5'
          Dst:             vp9_rd_pick_intra_mode_sb
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:4374,7'
          Dst:             vp9_pick_intra_mode
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:4376,7'
          Dst:             vp9_pick_inter_mode
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:4379,7'
          Dst:             vp9_pick_inter_mode_sub8x8
    - functionName:    set_mode_info_seg_skip
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encodeframe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1914
      functionLinenumberEnd: 1940
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - char
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          78
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - get_pred_context_switchable_interp
        - vp9_rd_cost_init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:1919,16'
          Dst:             get_pred_context_switchable_interp
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:1939,3'
          Dst:             vp9_rd_cost_init
    - functionName:    hybrid_search_scene_change
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encodeframe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4387
      functionLinenumberEnd: 4393
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          34
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - vp9_pick_inter_mode
        - vp9_rd_pick_intra_mode_sb
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:4389,5'
          Dst:             vp9_rd_pick_intra_mode_sb
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:4391,5'
          Dst:             vp9_pick_inter_mode
    - functionName:    duplicate_mode_info_in_sb
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encodeframe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 322
      functionLinenumberEnd: 333
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          128
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ml_predict_var_partitioning
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encodeframe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4541
      functionLinenumberEnd: 4603
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          236
      EdgeCount:       23
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - get_subsize
        - logf
        - nn_predict
        - vp9_dc_quant
        - vp9_setup_src_planes
        - vpx_clear_system_state
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libvpx/vp9/encoder/vp9_encodeframe.c:4545,3'
          Branch Sides:    []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:4550,14'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:4555,3'
          Dst:             vpx_clear_system_state
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:4560,22'
          Dst:             vp9_dc_quant
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:4564,31'
          Dst:             logf
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:4565,5'
          Dst:             vp9_setup_src_planes
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:4568,34'
          Dst:             get_subsize
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:4582,33'
          Dst:             logf
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:4598,5'
          Dst:             nn_predict
    - functionName:    pred_pixel_ready_reset
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encodeframe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4522
      functionLinenumberEnd: 4535
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - get_subsize
        - pred_pixel_ready_reset
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:4530,26'
          Dst:             get_subsize
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:4533,7'
          Dst:             pred_pixel_ready_reset
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:4533,7'
          Dst:             pred_pixel_ready_reset
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:4533,7'
          Dst:             pred_pixel_ready_reset
    - functionName:    fill_mode_info_sb
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encodeframe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4465
      functionLinenumberEnd: 4519
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          171
      EdgeCount:       27
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
        - duplicate_mode_info_in_sb
        - fill_mode_info_sb
        - get_subsize
        - set_mode_info_offsets
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/libvpx/vp9/encoder/vp9_encodeframe.c:4475,3'
          Branch Sides:    []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:4469,24'
          Dst:             get_subsize
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:4471,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:4477,7'
          Dst:             set_mode_info_offsets
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:4480,7'
          Dst:             duplicate_mode_info_in_sb
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:4483,7'
          Dst:             set_mode_info_offsets
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:4486,7'
          Dst:             duplicate_mode_info_in_sb
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:4489,9'
          Dst:             set_mode_info_offsets
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:4492,9'
          Dst:             duplicate_mode_info_in_sb
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:4496,7'
          Dst:             set_mode_info_offsets
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:4499,7'
          Dst:             duplicate_mode_info_in_sb
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:4501,9'
          Dst:             set_mode_info_offsets
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:4504,9'
          Dst:             duplicate_mode_info_in_sb
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:4508,7'
          Dst:             fill_mode_info_sb
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:4509,7'
          Dst:             fill_mode_info_sb
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:4511,7'
          Dst:             fill_mode_info_sb
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:4469,24'
          Dst:             get_subsize
    - functionName:    allocated_tokens
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1086
      functionLinenumberEnd: 1090
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - get_token_alloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.h:1090,10'
          Dst:             get_token_alloc
    - functionName:    get_num_vert_units
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1173
      functionLinenumberEnd: 1176
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    build_kmeans_segmentation
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encodeframe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3518
      functionLinenumberEnd: 3566
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         46
      ICount:          264
      EdgeCount:       61
      CyclomaticComplexity: 17
      functionsReached:
        - log_wiener_var
        - pthread_mutex_lock
        - pthread_mutex_unlock
        - vp9_disable_segmentation
        - vp9_kmeans
        - vp9_perceptual_aq_mode_setup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:3523,3'
          Dst:             vp9_disable_segmentation
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:3548,9'
          Dst:             pthread_mutex_lock
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:3552,30'
          Dst:             log_wiener_var
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:3555,9'
          Dst:             pthread_mutex_unlock
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:3560,5'
          Dst:             vp9_kmeans
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:3564,5'
          Dst:             vp9_perceptual_aq_mode_setup
    - functionName:    vp9_kmeans
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encodeframe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5559
      functionLinenumberEnd: 5625
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         54
      ICount:          299
      EdgeCount:       72
      CyclomaticComplexity: 20
      functionsReached:
        - __assert_fail
        - compare_kmeans_data
        - compute_boundary_ls
        - qsort
        - vpx_clear_system_state
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:5566,3'
          Dst:             vpx_clear_system_state
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:5568,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:5570,3'
          Dst:             qsort
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:5570,3'
          Dst:             compare_kmeans_data
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:5578,5'
          Dst:             compute_boundary_ls
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:5613,3'
          Dst:             compute_boundary_ls
    - functionName:    compare_kmeans_data
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encodeframe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5526
      functionLinenumberEnd: 5535
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    compute_boundary_ls
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encodeframe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5538
      functionLinenumberEnd: 5545
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          108
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ref_frame_to_flag
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1020
      functionLinenumberEnd: 1024
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          33
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.h:1023,3'
          Dst:             __assert_fail
    - functionName:    init_encode_frame_mb_context
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encodeframe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4289
      functionLinenumberEnd: 4306
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mi_cols_aligned_to_sb
        - vp9_setup_block_planes
        - vp9_setup_src_planes
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:4293,31'
          Dst:             mi_cols_aligned_to_sb
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:4296,3'
          Dst:             vp9_setup_src_planes
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:4298,3'
          Dst:             vp9_setup_block_planes
    - functionName:    select_tx_mode
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encodeframe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4343
      functionLinenumberEnd: 4354
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          63
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    compute_frame_aq_offset
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encodeframe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5784
      functionLinenumberEnd: 5804
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          75
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - get_segdata
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:5798,22'
          Dst:             get_segdata
    - functionName:    reset_skip_tx_size
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encodeframe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4319
      functionLinenumberEnd: 4330
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         26
      ICount:          124
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    encode_frame_internal
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encodeframe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5627
      functionLinenumberEnd: 5766
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         113
      ICount:          709
      EdgeCount:       156
      CyclomaticComplexity: 45
      functionsReached:
        - build_kmeans_segmentation
        - encode_tiles
        - get_skip_encode_frame
        - init_encode_frame_mb_context
        - ref_frame_to_flag
        - select_tx_mode
        - vp9_encode_tiles_mt
        - vp9_encode_tiles_row_mt
        - vp9_frame_init_quantizer
        - vp9_initialize_me_consts
        - vp9_initialize_rd_consts
        - vpx_clear_system_state
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:5659,17'
          Dst:             select_tx_mode
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:5661,3'
          Dst:             vp9_frame_init_quantizer
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:5663,3'
          Dst:             vp9_initialize_rd_consts
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:5664,3'
          Dst:             vp9_initialize_me_consts
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:5665,3'
          Dst:             init_encode_frame_mb_context
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:5714,5'
          Dst:             vpx_clear_system_state
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:5722,32'
          Dst:             ref_frame_to_flag
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:5725,34'
          Dst:             ref_frame_to_flag
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:5722,32'
          Dst:             ref_frame_to_flag
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:5725,34'
          Dst:             ref_frame_to_flag
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:5722,32'
          Dst:             ref_frame_to_flag
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:5725,34'
          Dst:             ref_frame_to_flag
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:5730,43'
          Dst:             build_kmeans_segmentation
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:5744,9'
          Dst:             vp9_encode_tiles_mt
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:5746,9'
          Dst:             encode_tiles
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:5750,7'
          Dst:             vp9_encode_tiles_row_mt
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:5760,28'
          Dst:             get_skip_encode_frame
    - functionName:    get_interp_filter
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encodeframe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5769
      functionLinenumberEnd: 5782
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          80
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    check_dual_ref_flags
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encodeframe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4308
      functionLinenumberEnd: 4317
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - segfeature_active
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:4311,7'
          Dst:             segfeature_active
    - functionName:    get_frame_type
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encodeframe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4332
      functionLinenumberEnd: 4341
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          65
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - frame_is_intra_only
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:4333,7'
          Dst:             frame_is_intra_only
    - functionName:    restore_encode_params
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encodeframe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5807
      functionLinenumberEnd: 5829
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          108
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:5823,5'
          Dst:             __assert_fail
    - functionName:    vp9_encode_frame
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encodeframe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5831
      functionLinenumberEnd: 5987
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         108
      ICount:          620
      EdgeCount:       153
      CyclomaticComplexity: 47
      functionsReached:
        - check_dual_ref_flags
        - compute_frame_aq_offset
        - encode_frame_internal
        - frame_is_intra_only
        - get_frame_type
        - get_interp_filter
        - reset_skip_tx_size
        - restore_encode_params
        - vp9_compound_reference_allowed
        - vp9_setup_compound_reference_mode
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:5834,3'
          Dst:             restore_encode_params
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:5846,8'
          Dst:             frame_is_intra_only
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:5847,9'
          Dst:             vp9_compound_reference_allowed
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:5849,7'
          Dst:             vp9_setup_compound_reference_mode
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:5868,43'
          Dst:             get_frame_type
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:5878,14'
          Dst:             check_dual_ref_flags
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:5886,27'
          Dst:             get_interp_filter
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:5891,5'
          Dst:             encode_frame_internal
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:5942,9'
          Dst:             reset_skip_tx_size
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:5946,9'
          Dst:             reset_skip_tx_size
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:5951,9'
          Dst:             reset_skip_tx_size
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:5962,5'
          Dst:             encode_frame_internal
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:5985,28'
          Dst:             compute_frame_aq_offset
    - functionName:    vp9_set_variance_partition_thresholds
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encodeframe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 638
      functionLinenumberEnd: 676
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          196
      EdgeCount:       54
      CyclomaticComplexity: 16
      functionsReached:
        - frame_is_intra_only
        - set_vbp_thresholds
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:641,28'
          Dst:             frame_is_intra_only
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodeframe.c:646,5'
          Dst:             set_vbp_thresholds
    - functionName:    num_4x4_to_edge
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1272
      functionLinenumberEnd: 1273
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sum_squares_visible
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1283
      functionLinenumberEnd: 1315
      functionDepth:   0
      returnType:      size_t
      argCount:        12
      argTypes:
        - int
        - int
        - int
        - int
        - 'N/A'
        - int
        - int
        - int
        - char
        - char
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         31
      ICount:          146
      EdgeCount:       40
      CyclomaticComplexity: 11
      functionsReached:
        - __assert_fail
        - num_4x4_to_edge
        - vpx_sum_squares_2d_i16_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.h:1289,35'
          Dst:             num_4x4_to_edge
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.h:1291,36'
          Dst:             num_4x4_to_edge
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.h:1295,5'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.h:1296,20'
          Dst:             vpx_sum_squares_2d_i16_sse2
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.h:1308,25'
          Dst:             vpx_sum_squares_2d_i16_sse2
    - functionName:    vp9_encode_intra_block_plane
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encodemb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1088
      functionLinenumberEnd: 1129
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - char
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          96
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - get_uv_tx_size
        - vp9_encode_block_intra
        - vp9_foreach_transformed_block_in_plane
        - vp9_get_entropy_contexts
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemb.c:1121,17'
          Dst:             get_uv_tx_size
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemb.c:1122,5'
          Dst:             vp9_get_entropy_contexts
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemb.c:1127,3'
          Dst:             vp9_foreach_transformed_block_in_plane
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemb.c:1127,3'
          Dst:             vp9_encode_block_intra
    - functionName:    get_uv_tx_size
      functionSourceFile: '/src/libvpx/vp9/common/vp9_blockd.h'
      linkageType:     InternalLinkage
      functionLinenumber: 244
      functionLinenumberEnd: 249
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          60
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/vp9_blockd.h:245,3'
          Dst:             __assert_fail
    - functionName:    vp9_encode_block_intra
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encodemb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 866
      functionLinenumberEnd: 1085
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - int
        - int
        - int
        - int
        - char
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         149
      ICount:          820
      EdgeCount:       198
      CyclomaticComplexity: 51
      functionsReached:
        - __assert_fail
        - combine_entropy_contexts
        - do_trellis_opt
        - fdct32x32
        - get_plane_type
        - get_tx_type
        - get_tx_type_4x4
        - get_y_mode
        - highbd_fdct32x32
        - vp9_fht16x16_sse2
        - vp9_fht4x4_sse2
        - vp9_fht8x8_sse2
        - vp9_highbd_fht16x16_c
        - vp9_highbd_fht4x4_c
        - vp9_highbd_fht8x8_c
        - vp9_highbd_idct32x32_add
        - vp9_highbd_iht16x16_add
        - vp9_highbd_iht8x8_add
        - vp9_idct32x32_add
        - vp9_iht16x16_add
        - vp9_iht4x4_16_add_sse2
        - vp9_iht8x8_add
        - vp9_optimize_b
        - vp9_predict_intra_block
        - vpx_highbd_fdct16x16_sse2
        - vpx_highbd_fdct8x8_sse2
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libvpx/vp9/encoder/vp9_encodemb.c:944,5'
          Branch Sides:    []
        - Branch String:   '/src/libvpx/vp9/encoder/vp9_encodemb.c:1023,3'
          Branch Sides:    []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemb.c:895,31'
          Dst:             get_plane_type
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemb.c:895,15'
          Dst:             get_tx_type_4x4
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemb.c:897,25'
          Dst:             get_y_mode
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemb.c:903,29'
          Dst:             get_plane_type
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemb.c:903,17'
          Dst:             get_tx_type
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemb.c:908,3'
          Dst:             vp9_predict_intra_block
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemb.c:914,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemb.c:931,26'
          Dst:             do_trellis_opt
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemb.c:938,19'
          Dst:             combine_entropy_contexts
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemb.c:947,11'
          Dst:             highbd_fdct32x32
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemb.c:952,21'
          Dst:             vp9_optimize_b
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemb.c:955,11'
          Dst:             vp9_highbd_idct32x32_add
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemb.c:961,13'
          Dst:             vpx_highbd_fdct16x16_sse2
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemb.c:963,13'
          Dst:             vp9_highbd_fht16x16_c
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemb.c:968,21'
          Dst:             vp9_optimize_b
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemb.c:971,11'
          Dst:             vp9_highbd_iht16x16_add
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemb.c:978,13'
          Dst:             vpx_highbd_fdct8x8_sse2
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemb.c:980,13'
          Dst:             vp9_highbd_fht8x8_c
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemb.c:985,21'
          Dst:             vp9_optimize_b
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemb.c:988,11'
          Dst:             vp9_highbd_iht8x8_add
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemb.c:993,9'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemb.c:996,13'
          Dst:             vp9_highbd_fht4x4_c
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemb.c:1003,21'
          Dst:             vp9_optimize_b
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemb.c:1026,9'
          Dst:             fdct32x32
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemb.c:1031,19'
          Dst:             vp9_optimize_b
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemb.c:1034,9'
          Dst:             vp9_idct32x32_add
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemb.c:1038,9'
          Dst:             vp9_fht16x16_sse2
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemb.c:1043,19'
          Dst:             vp9_optimize_b
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemb.c:1046,9'
          Dst:             vp9_iht16x16_add
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemb.c:1050,9'
          Dst:             vp9_fht8x8_sse2
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemb.c:1055,19'
          Dst:             vp9_optimize_b
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemb.c:1058,9'
          Dst:             vp9_iht8x8_add
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemb.c:1061,7'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemb.c:1064,11'
          Dst:             vp9_fht4x4_sse2
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemb.c:1071,19'
          Dst:             vp9_optimize_b
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemb.c:1080,11'
          Dst:             vp9_iht4x4_16_add_sse2
    - functionName:    get_plane_type
      functionSourceFile: '/src/libvpx/vp9/common/vp9_blockd.h'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 211
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_tx_type_4x4
      functionSourceFile: '/src/libvpx/vp9/common/vp9_blockd.h'
      linkageType:     InternalLinkage
      functionLinenumber: 232
      functionLinenumberEnd: 239
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          49
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - get_y_mode
        - is_inter_block
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/vp9_blockd.h:235,53'
          Dst:             is_inter_block
        - Src:             '/src/libvpx/vp9/common/vp9_blockd.h:238,39'
          Dst:             get_y_mode
    - functionName:    get_y_mode
      functionSourceFile: '/src/libvpx/vp9/common/vp9_blockd.h'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          22
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_tx_type
      functionSourceFile: '/src/libvpx/vp9/common/vp9_blockd.h'
      linkageType:     InternalLinkage
      functionLinenumber: 222
      functionLinenumberEnd: 229
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          50
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - is_inter_block
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/vp9_blockd.h:225,53'
          Dst:             is_inter_block
    - functionName:    do_trellis_opt
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1323
      functionLinenumberEnd: 1368
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - char
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          140
      EdgeCount:       24
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
        - sum_squares_visible
        - vpx_clear_system_state
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libvpx/vp9/encoder/vp9_encoder.h:1327,3'
          Branch Sides:    []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.h:1331,7'
          Dst:             vpx_clear_system_state
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.h:1356,14'
          Dst:             sum_squares_visible
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.h:1361,7'
          Dst:             vpx_clear_system_state
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.h:1366,14'
          Dst:             __assert_fail
    - functionName:    combine_entropy_contexts
      functionSourceFile: '/src/libvpx/vp9/common/vp9_entropy.h'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    highbd_fdct32x32
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encodemb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 409
      functionLinenumberEnd: 414
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vpx_highbd_fdct32x32_rd_sse2
        - vpx_highbd_fdct32x32_sse2
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemb.c:411,5'
          Dst:             vpx_highbd_fdct32x32_rd_sse2
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemb.c:413,5'
          Dst:             vpx_highbd_fdct32x32_sse2
    - functionName:    vp9_optimize_b
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encodemb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 396
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - char
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         154
      ICount:          889
      EdgeCount:       196
      CyclomaticComplexity: 44
      functionsReached:
        - __assert_fail
        - get_band_translate
        - get_coef_context
        - get_plane_type
        - get_scan
        - is_inter_block
        - vp9_get_high_cost_table
        - vp9_get_token
        - vp9_get_token_cost
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemb.c:111,19'
          Dst:             is_inter_block
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemb.c:117,33'
          Dst:             get_plane_type
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemb.c:121,41'
          Dst:             get_band_translate
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemb.c:122,31'
          Dst:             get_scan
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemb.c:139,36'
          Dst:             vp9_get_high_cost_table
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemb.c:156,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemb.c:157,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemb.c:161,5'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemb.c:162,21'
          Dst:             vp9_get_token
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemb.c:163,5'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemb.c:189,5'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemb.c:192,42'
          Dst:             get_coef_context
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemb.c:193,5'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemb.c:197,25'
          Dst:             vp9_get_token
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemb.c:198,7'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemb.c:241,9'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemb.c:248,36'
          Dst:             vp9_get_token_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemb.c:249,36'
          Dst:             vp9_get_token_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemb.c:270,32'
          Dst:             vp9_get_token
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemb.c:271,11'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemb.c:276,22'
          Dst:             get_coef_context
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemb.c:280,11'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemb.c:287,22'
          Dst:             get_coef_context
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemb.c:291,11'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemb.c:334,11'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemb.c:339,11'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemb.c:343,9'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemb.c:369,7'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemb.c:377,5'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemb.c:380,7'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemb.c:383,7'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemb.c:389,7'
          Dst:             __assert_fail
    - functionName:    fdct32x32
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encodemb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 400
      functionLinenumberEnd: 405
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vpx_fdct32x32_rd_sse2
        - vpx_fdct32x32_sse2
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemb.c:402,5'
          Dst:             vpx_fdct32x32_rd_sse2
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemb.c:404,5'
          Dst:             vpx_fdct32x32_sse2
    - functionName:    is_inter_block
      functionSourceFile: '/src/libvpx/vp9/common/vp9_blockd.h'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_band_translate
      functionSourceFile: '/src/libvpx/vp9/common/vp9_entropy.h'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_scan
      functionSourceFile: '/src/libvpx/vp9/common/vp9_scan.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - char
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          56
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - get_y_mode
        - is_inter_block
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/vp9_scan.h:51,7'
          Dst:             is_inter_block
        - Src:             '/src/libvpx/vp9/common/vp9_scan.h:54,34'
          Dst:             get_y_mode
    - functionName:    vp9_get_high_cost_table
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_tokenize.h'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          19
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vp9_get_token
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_tokenize.h'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_coef_context
      functionSourceFile: '/src/libvpx/vp9/common/vp9_scan.h'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          21
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vp9_get_token_cost
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_tokenize.h'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          46
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    encode_block
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encodemb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 628
      functionLinenumberEnd: 778
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - int
        - int
        - int
        - int
        - char
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         54
      ICount:          338
      EdgeCount:       68
      CyclomaticComplexity: 16
      functionsReached:
        - __assert_fail
        - combine_entropy_contexts
        - vp9_highbd_idct16x16_add
        - vp9_highbd_idct32x32_add
        - vp9_highbd_idct8x8_add
        - vp9_idct16x16_add
        - vp9_idct32x32_add
        - vp9_idct8x8_add
        - vp9_optimize_b
        - vp9_xform_quant
        - vp9_xform_quant_dc
        - vp9_xform_quant_fp
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libvpx/vp9/encoder/vp9_encodemb.c:717,5'
          Branch Sides:    []
        - Branch String:   '/src/libvpx/vp9/encoder/vp9_encodemb.c:747,3'
          Branch Sides:    []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemb.c:671,9'
          Dst:             vp9_xform_quant_fp
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemb.c:671,9'
          Dst:             vp9_xform_quant_fp
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemb.c:678,11'
          Dst:             vp9_xform_quant
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemb.c:681,11'
          Dst:             vp9_xform_quant_dc
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemb.c:693,9'
          Dst:             vp9_xform_quant
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemb.c:699,21'
          Dst:             combine_entropy_contexts
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemb.c:700,15'
          Dst:             vp9_optimize_b
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemb.c:719,9'
          Dst:             vp9_highbd_idct32x32_add
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemb.c:723,9'
          Dst:             vp9_highbd_idct16x16_add
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemb.c:727,9'
          Dst:             vp9_highbd_idct8x8_add
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemb.c:731,9'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemb.c:749,7'
          Dst:             vp9_idct32x32_add
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemb.c:752,7'
          Dst:             vp9_idct16x16_add
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemb.c:755,7'
          Dst:             vp9_idct8x8_add
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemb.c:758,7'
          Dst:             __assert_fail
    - functionName:    vp9_xform_quant_fp
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encodemb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 418
      functionLinenumberEnd: 486
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          141
      EdgeCount:       39
      CyclomaticComplexity: 21
      functionsReached:
        - __assert_fail
        - fdct32x32
        - highbd_fdct32x32
        - vpx_fdct16x16_sse2
        - vpx_fdct8x8_sse2
        - vpx_highbd_fdct16x16_sse2
        - vpx_highbd_fdct8x8_sse2
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libvpx/vp9/encoder/vp9_encodemb.c:435,5'
          Branch Sides:    []
        - Branch String:   '/src/libvpx/vp9/encoder/vp9_encodemb.c:462,3'
          Branch Sides:    []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemb.c:431,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemb.c:437,9'
          Dst:             highbd_fdct32x32
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemb.c:442,9'
          Dst:             vpx_highbd_fdct16x16_sse2
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemb.c:447,9'
          Dst:             vpx_highbd_fdct8x8_sse2
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemb.c:452,9'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemb.c:464,7'
          Dst:             fdct32x32
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemb.c:469,7'
          Dst:             vpx_fdct16x16_sse2
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemb.c:474,7'
          Dst:             vpx_fdct8x8_sse2
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemb.c:480,7'
          Dst:             __assert_fail
    - functionName:    vp9_xform_quant
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encodemb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 558
      functionLinenumberEnd: 625
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          181
      EdgeCount:       39
      CyclomaticComplexity: 21
      functionsReached:
        - __assert_fail
        - fdct32x32
        - highbd_fdct32x32
        - vpx_fdct16x16_sse2
        - vpx_fdct8x8_sse2
        - vpx_highbd_fdct16x16_sse2
        - vpx_highbd_fdct8x8_sse2
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/libvpx/vp9/encoder/vp9_encodemb.c:575,5'
          Branch Sides:    []
        - Branch String:   '/src/libvpx/vp9/encoder/vp9_encodemb.c:602,3'
          Branch Sides:    []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemb.c:571,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemb.c:577,9'
          Dst:             highbd_fdct32x32
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemb.c:582,9'
          Dst:             vpx_highbd_fdct16x16_sse2
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemb.c:587,9'
          Dst:             vpx_highbd_fdct8x8_sse2
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemb.c:592,9'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemb.c:604,7'
          Dst:             fdct32x32
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemb.c:609,7'
          Dst:             vpx_fdct16x16_sse2
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemb.c:614,7'
          Dst:             vpx_fdct8x8_sse2
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemb.c:619,7'
          Dst:             __assert_fail
    - functionName:    vp9_xform_quant_dc
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encodemb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 489
      functionLinenumberEnd: 555
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          199
      EdgeCount:       39
      CyclomaticComplexity: 21
      functionsReached:
        - __assert_fail
        - vpx_fdct16x16_1_sse2
        - vpx_fdct32x32_1_sse2
        - vpx_fdct8x8_1_sse2
        - vpx_highbd_fdct16x16_1_c
        - vpx_highbd_fdct32x32_1_c
        - vpx_highbd_fdct8x8_1_c
        - vpx_highbd_quantize_dc
        - vpx_highbd_quantize_dc_32x32
        - vpx_quantize_dc
        - vpx_quantize_dc_32x32
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libvpx/vp9/encoder/vp9_encodemb.c:505,5'
          Branch Sides:    []
        - Branch String:   '/src/libvpx/vp9/encoder/vp9_encodemb.c:532,3'
          Branch Sides:    []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemb.c:501,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemb.c:507,9'
          Dst:             vpx_highbd_fdct32x32_1_c
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemb.c:508,9'
          Dst:             vpx_highbd_quantize_dc_32x32
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemb.c:512,9'
          Dst:             vpx_highbd_fdct16x16_1_c
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemb.c:513,9'
          Dst:             vpx_highbd_quantize_dc
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemb.c:517,9'
          Dst:             vpx_highbd_fdct8x8_1_c
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemb.c:518,9'
          Dst:             vpx_highbd_quantize_dc
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemb.c:522,9'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemb.c:524,9'
          Dst:             vpx_highbd_quantize_dc
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemb.c:534,7'
          Dst:             vpx_fdct32x32_1_sse2
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemb.c:535,7'
          Dst:             vpx_quantize_dc_32x32
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemb.c:539,7'
          Dst:             vpx_fdct16x16_1_sse2
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemb.c:540,7'
          Dst:             vpx_quantize_dc
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemb.c:544,7'
          Dst:             vpx_fdct8x8_1_sse2
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemb.c:545,7'
          Dst:             vpx_quantize_dc
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemb.c:549,7'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemb.c:551,7'
          Dst:             vpx_quantize_dc
    - functionName:    vp9_encode_sb
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encodemb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 812
      functionLinenumberEnd: 862
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - char
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          203
      EdgeCount:       52
      CyclomaticComplexity: 15
      functionsReached:
        - encode_block
        - get_uv_tx_size
        - vp9_foreach_transformed_block_in_plane
        - vp9_get_entropy_contexts
        - vp9_subtract_plane
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemb.c:845,26'
          Dst:             vp9_subtract_plane
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemb.c:850,7'
          Dst:             vp9_get_entropy_contexts
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemb.c:859,5'
          Dst:             vp9_foreach_transformed_block_in_plane
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemb.c:859,5'
          Dst:             encode_block
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemb.c:845,26'
          Dst:             vp9_subtract_plane
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemb.c:849,39'
          Dst:             get_uv_tx_size
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemb.c:850,7'
          Dst:             vp9_get_entropy_contexts
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemb.c:859,5'
          Dst:             vp9_foreach_transformed_block_in_plane
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemb.c:859,5'
          Dst:             encode_block
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemb.c:845,26'
          Dst:             vp9_subtract_plane
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemb.c:849,39'
          Dst:             get_uv_tx_size
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemb.c:850,7'
          Dst:             vp9_get_entropy_contexts
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemb.c:859,5'
          Dst:             vp9_foreach_transformed_block_in_plane
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemb.c:859,5'
          Dst:             encode_block
    - functionName:    vp9_subtract_plane
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encodemb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          77
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - get_plane_block_size
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemb.c:81,34'
          Dst:             get_plane_block_size
    - functionName:    get_plane_block_size
      functionSourceFile: '/src/libvpx/vp9/common/vp9_blockd.h'
      linkageType:     InternalLinkage
      functionLinenumber: 253
      functionLinenumberEnd: 254
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - char
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    encode_block_pass1
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encodemb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 782
      functionLinenumberEnd: 803
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - int
        - int
        - int
        - int
        - char
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          74
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - vp9_xform_quant
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemb.c:791,3'
          Dst:             vp9_xform_quant
    - functionName:    vp9_encode_sby_pass1
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encodemb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 805
      functionLinenumberEnd: 809
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - encode_block_pass1
        - vp9_foreach_transformed_block_in_plane
        - vp9_subtract_plane
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemb.c:806,3'
          Dst:             vp9_subtract_plane
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemb.c:807,3'
          Dst:             vp9_foreach_transformed_block_in_plane
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemb.c:807,3'
          Dst:             encode_block_pass1
    - functionName:    has_second_ref
      functionSourceFile: '/src/libvpx/vp9/common/vp9_blockd.h'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vp9_write_tree
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_treewriter.h'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vpx_write
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_treewriter.h:36,5'
          Dst:             vpx_write
    - functionName:    vpx_write
      functionSourceFile: '/src/libvpx/vpx_dsp/bitwriter.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          141
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_write_bit
      functionSourceFile: '/src/libvpx/vpx_dsp/bitwriter.h'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_write
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/bitwriter.h:119,3'
          Dst:             vpx_write
    - functionName:    get_prob
      functionSourceFile: '/src/libvpx/vpx_dsp/prob.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_write_literal
      functionSourceFile: '/src/libvpx/vpx_dsp/bitwriter.h'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_write_bit
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/bitwriter.h:125,41'
          Dst:             vpx_write_bit
        - Src:             '/src/libvpx/vpx_dsp/bitwriter.h:125,41'
          Dst:             vpx_write_bit
        - Src:             '/src/libvpx/vpx_dsp/bitwriter.h:125,41'
          Dst:             vpx_write_bit
        - Src:             '/src/libvpx/vpx_dsp/bitwriter.h:125,41'
          Dst:             vpx_write_bit
        - Src:             '/src/libvpx/vpx_dsp/bitwriter.h:125,41'
          Dst:             vpx_write_bit
        - Src:             '/src/libvpx/vpx_dsp/bitwriter.h:125,41'
          Dst:             vpx_write_bit
        - Src:             '/src/libvpx/vpx_dsp/bitwriter.h:125,41'
          Dst:             vpx_write_bit
    - functionName:    cost_branch256
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_cost.h'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - int
        - int
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_binary_prob
      functionSourceFile: '/src/libvpx/vpx_dsp/prob.h'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - get_prob
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/prob.h:61,10'
          Dst:             get_prob
    - functionName:    inc_mvs
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encodemv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 240
      functionLinenumberEnd: 249
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - has_second_ref
        - vp9_inc_mv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemv.c:247,5'
          Dst:             vp9_inc_mv
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemv.c:243,23'
          Dst:             has_second_ref
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemv.c:247,5'
          Dst:             vp9_inc_mv
    - functionName:    vp9_update_mv_count
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encodemv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 251
      functionLinenumberEnd: 271
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         17
      ICount:          88
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - inc_mvs
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemv.c:265,11'
          Dst:             inc_mvs
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemv.c:269,28'
          Dst:             inc_mvs
    - functionName:    build_nmv_component_cost_table
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encodemv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         63
      ICount:          832
      EdgeCount:       85
      CyclomaticComplexity: 24
      functionsReached:
        - vp9_cost_tokens
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemv.c:81,3'
          Dst:             vp9_cost_tokens
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemv.c:82,3'
          Dst:             vp9_cost_tokens
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemv.c:89,5'
          Dst:             vp9_cost_tokens
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemv.c:89,5'
          Dst:             vp9_cost_tokens
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemv.c:90,3'
          Dst:             vp9_cost_tokens
    - functionName:    vp9_build_nmv_cost_table
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encodemv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 237
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - build_nmv_component_cost_table
        - vp9_cost_tokens
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemv.c:234,3'
          Dst:             vp9_cost_tokens
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemv.c:235,3'
          Dst:             build_nmv_component_cost_table
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemv.c:236,3'
          Dst:             build_nmv_component_cost_table
    - functionName:    mv_joint_horizontal
      functionSourceFile: '/src/libvpx/vp9/common/vp9_entropymv.h'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          19
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    encode_mv_component
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encodemv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          127
      EdgeCount:       29
      CyclomaticComplexity: 8
      functionsReached:
        - __assert_fail
        - vp9_get_mv_class
        - vp9_write_token
        - vpx_write
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemv.c:36,24'
          Dst:             vp9_get_mv_class
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemv.c:41,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemv.c:44,3'
          Dst:             vpx_write
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemv.c:47,3'
          Dst:             vp9_write_token
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemv.c:52,5'
          Dst:             vpx_write
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemv.c:56,29'
          Dst:             vpx_write
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemv.c:60,3'
          Dst:             vp9_write_token
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemv.c:66,5'
          Dst:             vpx_write
    - functionName:    vp9_write_token
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_treewriter.h'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vp9_write_tree
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_treewriter.h:44,3'
          Dst:             vp9_write_tree
    - functionName:    mv_joint_vertical
      functionSourceFile: '/src/libvpx/vp9/common/vp9_entropymv.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          19
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    use_mv_hp
      functionSourceFile: '/src/libvpx/vp9/common/vp9_entropymv.h'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 32
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vp9_get_mv_joint
      functionSourceFile: '/src/libvpx/vp9/common/vp9_entropymv.h'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          22
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vp9_encode_mv
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encodemv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 212
      functionLinenumberEnd: 230
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          111
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - encode_mv_component
        - mv_joint_horizontal
        - mv_joint_vertical
        - use_mv_hp
        - vp9_get_mv_joint
        - vp9_write_token
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemv.c:214,27'
          Dst:             vp9_get_mv_joint
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemv.c:215,20'
          Dst:             use_mv_hp
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemv.c:217,3'
          Dst:             vp9_write_token
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemv.c:218,7'
          Dst:             mv_joint_vertical
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemv.c:219,5'
          Dst:             encode_mv_component
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemv.c:221,7'
          Dst:             mv_joint_horizontal
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemv.c:222,5'
          Dst:             encode_mv_component
    - functionName:    update_mv
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encodemv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 154
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - cost_branch256
        - get_binary_prob
        - vpx_write
        - vpx_write_literal
      functionUses:    27
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemv.c:145,26'
          Dst:             get_binary_prob
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemv.c:146,22'
          Dst:             cost_branch256
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemv.c:147,22'
          Dst:             cost_branch256
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemv.c:149,3'
          Dst:             vpx_write
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemv.c:152,5'
          Dst:             vpx_write_literal
    - functionName:    write_mv_update
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encodemv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 170
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - update_mv
        - vp9_tree_probs_from_distribution
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemv.c:167,3'
          Dst:             vp9_tree_probs_from_distribution
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemv.c:169,5'
          Dst:             update_mv
    - functionName:    vp9_write_nmv_probs
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encodemv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionLinenumberEnd: 208
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          212
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - update_mv
        - write_mv_update
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemv.c:177,3'
          Dst:             write_mv_update
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemv.c:183,5'
          Dst:             update_mv
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemv.c:184,5'
          Dst:             write_mv_update
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemv.c:186,5'
          Dst:             write_mv_update
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemv.c:189,7'
          Dst:             update_mv
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemv.c:189,7'
          Dst:             update_mv
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemv.c:189,7'
          Dst:             update_mv
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemv.c:189,7'
          Dst:             update_mv
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemv.c:189,7'
          Dst:             update_mv
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemv.c:189,7'
          Dst:             update_mv
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemv.c:189,7'
          Dst:             update_mv
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemv.c:189,7'
          Dst:             update_mv
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemv.c:189,7'
          Dst:             update_mv
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemv.c:189,7'
          Dst:             update_mv
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemv.c:183,5'
          Dst:             update_mv
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemv.c:184,5'
          Dst:             write_mv_update
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemv.c:186,5'
          Dst:             write_mv_update
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemv.c:189,7'
          Dst:             update_mv
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemv.c:189,7'
          Dst:             update_mv
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemv.c:189,7'
          Dst:             update_mv
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemv.c:189,7'
          Dst:             update_mv
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemv.c:189,7'
          Dst:             update_mv
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemv.c:189,7'
          Dst:             update_mv
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemv.c:189,7'
          Dst:             update_mv
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemv.c:189,7'
          Dst:             update_mv
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemv.c:189,7'
          Dst:             update_mv
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemv.c:189,7'
          Dst:             update_mv
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemv.c:194,7'
          Dst:             write_mv_update
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemv.c:194,7'
          Dst:             write_mv_update
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemv.c:197,5'
          Dst:             write_mv_update
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemv.c:194,7'
          Dst:             write_mv_update
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemv.c:194,7'
          Dst:             write_mv_update
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemv.c:197,5'
          Dst:             write_mv_update
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemv.c:203,7'
          Dst:             update_mv
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemv.c:205,7'
          Dst:             update_mv
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemv.c:203,7'
          Dst:             update_mv
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemv.c:205,7'
          Dst:             update_mv
    - functionName:    vp9_entropy_mv_init
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encodemv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 25
      functionLinenumberEnd: 29
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vp9_tokens_from_tree
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemv.c:26,3'
          Dst:             vp9_tokens_from_tree
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemv.c:27,3'
          Dst:             vp9_tokens_from_tree
        - Src:             '/src/libvpx/vp9/encoder/vp9_encodemv.c:28,3'
          Dst:             vp9_tokens_from_tree
    - functionName:    get_msb
      functionSourceFile: '/src/libvpx/vpx_ports/bitops.h'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          24
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_ports/bitops.h:40,3'
          Dst:             __assert_fail
    - functionName:    log_tile_cols_from_picsize_level
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1196
      functionLinenumberEnd: 1207
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         77
      ICount:          311
      EdgeCount:       106
      CyclomaticComplexity: 31
      functionsReached:
        - get_msb
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.h:1203,14'
          Dst:             get_msb
    - functionName:    clamp
      functionSourceFile: '/src/libvpx/vpx_dsp/vpx_dsp_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_max_tile_cols
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_ethread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          62
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - clamp
        - log_tile_cols_from_picsize_level
        - vp9_get_tile_n_bits
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_ethread.c:68,3'
          Dst:             vp9_get_tile_n_bits
        - Src:             '/src/libvpx/vp9/encoder/vp9_ethread.c:70,7'
          Dst:             clamp
        - Src:             '/src/libvpx/vp9/encoder/vp9_ethread.c:73,9'
          Dst:             log_tile_cols_from_picsize_level
    - functionName:    enc_row_mt_worker_hook
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_ethread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 589
      functionLinenumberEnd: 621
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          56
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - vp9_enc_grp_get_next_job
        - vp9_encode_sb_row
        - vp9_get_tiles_proc_status
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_ethread.c:606,20'
          Dst:             vp9_enc_grp_get_next_job
        - Src:             '/src/libvpx/vp9/encoder/vp9_ethread.c:609,22'
          Dst:             vp9_get_tiles_proc_status
        - Src:             '/src/libvpx/vp9/encoder/vp9_ethread.c:617,7'
          Dst:             vp9_encode_sb_row
    - functionName:    vp9_encode_tiles_row_mt
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_ethread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 623
      functionLinenumberEnd: 693
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         32
      ICount:          223
      EdgeCount:       42
      CyclomaticComplexity: 12
      functionsReached:
        - accumulate_rd_opt
        - create_enc_workers
        - enc_row_mt_worker_hook
        - launch_enc_workers
        - vp9_accumulate_frame_counts
        - vp9_assign_tile_to_thread
        - vp9_init_tile_data
        - vp9_multi_thread_tile_init
        - vp9_prepare_job_queue
        - vp9_row_mt_mem_alloc
        - vp9_row_mt_mem_dealloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_ethread.c:634,5'
          Dst:             vp9_row_mt_mem_dealloc
        - Src:             '/src/libvpx/vp9/encoder/vp9_ethread.c:635,5'
          Dst:             vp9_init_tile_data
        - Src:             '/src/libvpx/vp9/encoder/vp9_ethread.c:636,5'
          Dst:             vp9_row_mt_mem_alloc
        - Src:             '/src/libvpx/vp9/encoder/vp9_ethread.c:638,5'
          Dst:             vp9_init_tile_data
        - Src:             '/src/libvpx/vp9/encoder/vp9_ethread.c:641,3'
          Dst:             create_enc_workers
        - Src:             '/src/libvpx/vp9/encoder/vp9_ethread.c:643,3'
          Dst:             vp9_assign_tile_to_thread
        - Src:             '/src/libvpx/vp9/encoder/vp9_ethread.c:645,3'
          Dst:             vp9_prepare_job_queue
        - Src:             '/src/libvpx/vp9/encoder/vp9_ethread.c:647,3'
          Dst:             vp9_multi_thread_tile_init
        - Src:             '/src/libvpx/vp9/encoder/vp9_ethread.c:680,3'
          Dst:             launch_enc_workers
        - Src:             '/src/libvpx/vp9/encoder/vp9_ethread.c:680,3'
          Dst:             enc_row_mt_worker_hook
        - Src:             '/src/libvpx/vp9/encoder/vp9_ethread.c:689,7'
          Dst:             vp9_accumulate_frame_counts
        - Src:             '/src/libvpx/vp9/encoder/vp9_ethread.c:690,7'
          Dst:             accumulate_rd_opt
    - functionName:    create_enc_workers
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_ethread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         43
      ICount:          233
      EdgeCount:       54
      CyclomaticComplexity: 13
      functionsReached:
        - __assert_fail
        - get_max_tile_cols
        - vp9_bitstream_encode_tiles_buffer_dealloc
        - vp9_encode_free_mt_data
        - vp9_loop_filter_dealloc
        - vp9_setup_pc_tree
        - vpx_calloc
        - vpx_get_worker_interface
        - vpx_internal_error
        - vpx_malloc
        - vpx_memalign
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_ethread.c:83,48'
          Dst:             vpx_get_worker_interface
        - Src:             '/src/libvpx/vp9/encoder/vp9_ethread.c:89,25'
          Dst:             get_max_tile_cols
        - Src:             '/src/libvpx/vp9/encoder/vp9_ethread.c:92,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_ethread.c:94,3'
          Dst:             vp9_loop_filter_dealloc
        - Src:             '/src/libvpx/vp9/encoder/vp9_ethread.c:95,3'
          Dst:             vp9_bitstream_encode_tiles_buffer_dealloc
        - Src:             '/src/libvpx/vp9/encoder/vp9_ethread.c:96,3'
          Dst:             vp9_encode_free_mt_data
        - Src:             '/src/libvpx/vp9/encoder/vp9_ethread.c:98,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_ethread.c:98,3'
          Dst:             vpx_malloc
        - Src:             '/src/libvpx/vp9/encoder/vp9_ethread.c:98,3'
          Dst:             vpx_internal_error
        - Src:             '/src/libvpx/vp9/encoder/vp9_ethread.c:101,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_ethread.c:101,3'
          Dst:             vpx_calloc
        - Src:             '/src/libvpx/vp9/encoder/vp9_ethread.c:101,3'
          Dst:             vpx_internal_error
        - Src:             '/src/libvpx/vp9/encoder/vp9_ethread.c:116,7'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_ethread.c:116,7'
          Dst:             vpx_memalign
        - Src:             '/src/libvpx/vp9/encoder/vp9_ethread.c:116,7'
          Dst:             vpx_internal_error
        - Src:             '/src/libvpx/vp9/encoder/vp9_ethread.c:123,7'
          Dst:             vp9_setup_pc_tree
        - Src:             '/src/libvpx/vp9/encoder/vp9_ethread.c:126,7'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_ethread.c:126,7'
          Dst:             vpx_calloc
        - Src:             '/src/libvpx/vp9/encoder/vp9_ethread.c:126,7'
          Dst:             vpx_internal_error
        - Src:             '/src/libvpx/vp9/encoder/vp9_ethread.c:131,9'
          Dst:             vpx_internal_error
    - functionName:    launch_enc_workers
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_ethread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 143
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          176
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - vpx_get_worker_interface
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_ethread.c:144,48'
          Dst:             vpx_get_worker_interface
    - functionName:    accumulate_rd_opt
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_ethread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 22
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          523
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vp9_encode_free_mt_data
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_ethread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          79
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - vp9_free_pc_tree
        - vpx_free
        - vpx_get_worker_interface
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_ethread.c:182,5'
          Dst:             vpx_get_worker_interface
        - Src:             '/src/libvpx/vp9/encoder/vp9_ethread.c:186,7'
          Dst:             vpx_free
        - Src:             '/src/libvpx/vp9/encoder/vp9_ethread.c:187,7'
          Dst:             vp9_free_pc_tree
        - Src:             '/src/libvpx/vp9/encoder/vp9_ethread.c:188,7'
          Dst:             vpx_free
        - Src:             '/src/libvpx/vp9/encoder/vp9_ethread.c:191,3'
          Dst:             vpx_free
        - Src:             '/src/libvpx/vp9/encoder/vp9_ethread.c:193,3'
          Dst:             vpx_free
    - functionName:    temporal_filter_worker_hook
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_ethread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 510
      functionLinenumberEnd: 548
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          68
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - vp9_enc_grp_get_next_job
        - vp9_get_tiles_proc_status
        - vp9_temporal_filter_iterate_row_c
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_ethread.c:529,20'
          Dst:             vp9_enc_grp_get_next_job
        - Src:             '/src/libvpx/vp9/encoder/vp9_ethread.c:532,22'
          Dst:             vp9_get_tiles_proc_status
        - Src:             '/src/libvpx/vp9/encoder/vp9_ethread.c:543,7'
          Dst:             vp9_temporal_filter_iterate_row_c
    - functionName:    vp9_temporal_filter_row_mt
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_ethread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 550
      functionLinenumberEnd: 586
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         33
      ICount:          159
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - create_enc_workers
        - launch_enc_workers
        - temporal_filter_worker_hook
        - vp9_assign_tile_to_thread
        - vp9_init_tile_data
        - vp9_prepare_job_queue
        - vp9_row_mt_mem_alloc
        - vp9_row_mt_mem_dealloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_ethread.c:561,5'
          Dst:             vp9_row_mt_mem_dealloc
        - Src:             '/src/libvpx/vp9/encoder/vp9_ethread.c:562,5'
          Dst:             vp9_init_tile_data
        - Src:             '/src/libvpx/vp9/encoder/vp9_ethread.c:563,5'
          Dst:             vp9_row_mt_mem_alloc
        - Src:             '/src/libvpx/vp9/encoder/vp9_ethread.c:565,5'
          Dst:             vp9_init_tile_data
        - Src:             '/src/libvpx/vp9/encoder/vp9_ethread.c:568,3'
          Dst:             create_enc_workers
        - Src:             '/src/libvpx/vp9/encoder/vp9_ethread.c:570,3'
          Dst:             vp9_assign_tile_to_thread
        - Src:             '/src/libvpx/vp9/encoder/vp9_ethread.c:572,3'
          Dst:             vp9_prepare_job_queue
        - Src:             '/src/libvpx/vp9/encoder/vp9_ethread.c:584,3'
          Dst:             launch_enc_workers
        - Src:             '/src/libvpx/vp9/encoder/vp9_ethread.c:584,3'
          Dst:             temporal_filter_worker_hook
    - functionName:    accumulate_fp_tile_stat
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_ethread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 255
      functionLinenumberEnd: 288
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          112
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    first_pass_worker_hook
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_ethread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 419
      functionLinenumberEnd: 461
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          71
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - vp9_enc_grp_get_next_job
        - vp9_first_pass_encode_tile_mb_row
        - vp9_get_tiles_proc_status
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_ethread.c:440,20'
          Dst:             vp9_enc_grp_get_next_job
        - Src:             '/src/libvpx/vp9/encoder/vp9_ethread.c:443,22'
          Dst:             vp9_get_tiles_proc_status
        - Src:             '/src/libvpx/vp9/encoder/vp9_ethread.c:456,7'
          Dst:             vp9_first_pass_encode_tile_mb_row
    - functionName:    vp9_encode_fp_row_mt
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_ethread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 463
      functionLinenumberEnd: 508
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         37
      ICount:          180
      EdgeCount:       49
      CyclomaticComplexity: 14
      functionsReached:
        - accumulate_fp_tile_stat
        - create_enc_workers
        - first_pass_worker_hook
        - launch_enc_workers
        - vp9_assign_tile_to_thread
        - vp9_init_tile_data
        - vp9_multi_thread_tile_init
        - vp9_prepare_job_queue
        - vp9_row_mt_mem_alloc
        - vp9_row_mt_mem_dealloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_ethread.c:475,5'
          Dst:             vp9_row_mt_mem_dealloc
        - Src:             '/src/libvpx/vp9/encoder/vp9_ethread.c:476,5'
          Dst:             vp9_init_tile_data
        - Src:             '/src/libvpx/vp9/encoder/vp9_ethread.c:477,5'
          Dst:             vp9_row_mt_mem_alloc
        - Src:             '/src/libvpx/vp9/encoder/vp9_ethread.c:479,5'
          Dst:             vp9_init_tile_data
        - Src:             '/src/libvpx/vp9/encoder/vp9_ethread.c:482,3'
          Dst:             create_enc_workers
        - Src:             '/src/libvpx/vp9/encoder/vp9_ethread.c:484,3'
          Dst:             vp9_assign_tile_to_thread
        - Src:             '/src/libvpx/vp9/encoder/vp9_ethread.c:486,3'
          Dst:             vp9_prepare_job_queue
        - Src:             '/src/libvpx/vp9/encoder/vp9_ethread.c:488,3'
          Dst:             vp9_multi_thread_tile_init
        - Src:             '/src/libvpx/vp9/encoder/vp9_ethread.c:500,3'
          Dst:             launch_enc_workers
        - Src:             '/src/libvpx/vp9/encoder/vp9_ethread.c:500,3'
          Dst:             first_pass_worker_hook
        - Src:             '/src/libvpx/vp9/encoder/vp9_ethread.c:506,5'
          Dst:             accumulate_fp_tile_stat
    - functionName:    vp9_row_mt_sync_write_dummy
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_ethread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 410
      functionLinenumberEnd: 415
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vp9_row_mt_sync_write
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_ethread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 379
      functionLinenumberEnd: 407
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          52
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - pthread_cond_signal
        - pthread_mutex_lock
        - pthread_mutex_unlock
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_ethread.c:394,5'
          Dst:             pthread_mutex_lock
        - Src:             '/src/libvpx/vp9/encoder/vp9_ethread.c:398,5'
          Dst:             pthread_cond_signal
        - Src:             '/src/libvpx/vp9/encoder/vp9_ethread.c:399,5'
          Dst:             pthread_mutex_unlock
    - functionName:    vp9_row_mt_sync_read_dummy
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_ethread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 371
      functionLinenumberEnd: 375
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vp9_row_mt_sync_read
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_ethread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 351
      functionLinenumberEnd: 369
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          68
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - pthread_cond_wait
        - pthread_mutex_lock
        - pthread_mutex_unlock
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_ethread.c:357,5'
          Dst:             pthread_mutex_lock
        - Src:             '/src/libvpx/vp9/encoder/vp9_ethread.c:360,7'
          Dst:             pthread_cond_wait
        - Src:             '/src/libvpx/vp9/encoder/vp9_ethread.c:362,5'
          Dst:             pthread_mutex_unlock
    - functionName:    vp9_row_mt_sync_mem_dealloc
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_ethread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 325
      functionLinenumberEnd: 349
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         24
      ICount:          99
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - pthread_cond_destroy
        - pthread_mutex_destroy
        - vpx_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_ethread.c:332,9'
          Dst:             pthread_mutex_destroy
        - Src:             '/src/libvpx/vp9/encoder/vp9_ethread.c:334,7'
          Dst:             vpx_free
        - Src:             '/src/libvpx/vp9/encoder/vp9_ethread.c:338,9'
          Dst:             pthread_cond_destroy
        - Src:             '/src/libvpx/vp9/encoder/vp9_ethread.c:340,7'
          Dst:             vpx_free
        - Src:             '/src/libvpx/vp9/encoder/vp9_ethread.c:343,5'
          Dst:             vpx_free
    - functionName:    vp9_row_mt_sync_mem_alloc
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_ethread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 293
      functionLinenumberEnd: 322
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         34
      ICount:          150
      EdgeCount:       43
      CyclomaticComplexity: 11
      functionsReached:
        - __assert_fail
        - pthread_cond_init
        - pthread_mutex_init
        - vpx_internal_error
        - vpx_malloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_ethread.c:299,5'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_ethread.c:299,5'
          Dst:             vpx_malloc
        - Src:             '/src/libvpx/vp9/encoder/vp9_ethread.c:299,5'
          Dst:             vpx_internal_error
        - Src:             '/src/libvpx/vp9/encoder/vp9_ethread.c:303,9'
          Dst:             pthread_mutex_init
        - Src:             '/src/libvpx/vp9/encoder/vp9_ethread.c:307,5'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_ethread.c:307,5'
          Dst:             vpx_malloc
        - Src:             '/src/libvpx/vp9/encoder/vp9_ethread.c:307,5'
          Dst:             vpx_internal_error
        - Src:             '/src/libvpx/vp9/encoder/vp9_ethread.c:311,9'
          Dst:             pthread_cond_init
        - Src:             '/src/libvpx/vp9/encoder/vp9_ethread.c:317,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_ethread.c:317,3'
          Dst:             vpx_malloc
        - Src:             '/src/libvpx/vp9/encoder/vp9_ethread.c:317,3'
          Dst:             vpx_internal_error
    - functionName:    enc_worker_hook
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_ethread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          48
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - vp9_encode_tile
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_ethread.c:56,5'
          Dst:             vp9_encode_tile
    - functionName:    vp9_encode_tiles_mt
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_ethread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 198
      functionLinenumberEnd: 251
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         27
      ICount:          191
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - accumulate_rd_opt
        - create_enc_workers
        - enc_worker_hook
        - launch_enc_workers
        - vp9_accumulate_frame_counts
        - vp9_init_tile_data
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_ethread.c:204,3'
          Dst:             vp9_init_tile_data
        - Src:             '/src/libvpx/vp9/encoder/vp9_ethread.c:206,3'
          Dst:             create_enc_workers
        - Src:             '/src/libvpx/vp9/encoder/vp9_ethread.c:239,3'
          Dst:             launch_enc_workers
        - Src:             '/src/libvpx/vp9/encoder/vp9_ethread.c:239,3'
          Dst:             enc_worker_hook
        - Src:             '/src/libvpx/vp9/encoder/vp9_ethread.c:239,3'
          Dst:             launch_enc_workers
        - Src:             '/src/libvpx/vp9/encoder/vp9_ethread.c:239,3'
          Dst:             enc_worker_hook
        - Src:             '/src/libvpx/vp9/encoder/vp9_ethread.c:247,7'
          Dst:             vp9_accumulate_frame_counts
        - Src:             '/src/libvpx/vp9/encoder/vp9_ethread.c:248,7'
          Dst:             accumulate_rd_opt
    - functionName:    calculate_group_score
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_firstpass.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2127
      functionLinenumberEnd: 2144
      functionDepth:   0
      returnType:      double
      argCount:        3
      argTypes:
        - 'N/A'
        - double
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          57
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - calculate_norm_frame_score
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:2138,20'
          Dst:             calculate_norm_frame_score
    - functionName:    calculate_norm_frame_score
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_firstpass.c'
      linkageType:     InternalLinkage
      functionLinenumber: 314
      functionLinenumberEnd: 315
      functionDepth:   0
      returnType:      double
      argCount:        5
      argTypes:
        - 'N/A'
        - double
        - 'N/A'
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - calc_norm_frame_score
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:315,10'
          Dst:             calc_norm_frame_score
    - functionName:    calc_norm_frame_score
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_firstpass.c'
      linkageType:     InternalLinkage
      functionLinenumber: 288
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      double
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          66
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - calculate_active_area
        - fclamp
        - pow
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:290,16'
          Dst:             pow
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:303,11'
          Dst:             calculate_active_area
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:303,7'
          Dst:             pow
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:307,10'
          Dst:             fclamp
    - functionName:    calculate_active_area
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_firstpass.c'
      linkageType:     InternalLinkage
      functionLinenumber: 240
      functionLinenumberEnd: 247
      functionDepth:   0
      returnType:      double
      argCount:        3
      argTypes:
        - int
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fclamp
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:247,10'
          Dst:             fclamp
    - functionName:    fclamp
      functionSourceFile: '/src/libvpx/vpx_dsp/vpx_dsp_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      double
      argCount:        3
      argTypes:
        - double
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          21
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_show_idx
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_firstpass.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1790
      functionLinenumberEnd: 1791
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    calc_arf_boost
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_firstpass.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2028
      functionLinenumberEnd: 2033
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - compute_arf_boost
        - get_show_idx
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:2032,22'
          Dst:             get_show_idx
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:2033,10'
          Dst:             compute_arf_boost
    - functionName:    compute_arf_boost
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_firstpass.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1938
      functionLinenumberEnd: 2026
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         41
      ICount:          197
      EdgeCount:       55
      CyclomaticComplexity: 16
      functionsReached:
        - accumulate_frame_motion_stats
        - calc_frame_boost
        - detect_flash_from_frame_stats
        - fps_get_frame_stats
        - get_prediction_decay_rate
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:1953,9'
          Dst:             fps_get_frame_stats
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:1955,9'
          Dst:             fps_get_frame_stats
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:1959,5'
          Dst:             accumulate_frame_motion_stats
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:1965,22'
          Dst:             detect_flash_from_frame_stats
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:1966,22'
          Dst:             detect_flash_from_frame_stats
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:1970,28'
          Dst:             get_prediction_decay_rate
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:1976,20'
          Dst:             calc_frame_boost
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:1993,9'
          Dst:             fps_get_frame_stats
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:1995,9'
          Dst:             fps_get_frame_stats
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:1999,5'
          Dst:             accumulate_frame_motion_stats
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:2005,22'
          Dst:             detect_flash_from_frame_stats
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:2006,22'
          Dst:             detect_flash_from_frame_stats
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:2010,28'
          Dst:             get_prediction_decay_rate
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:2016,20'
          Dst:             calc_frame_boost
    - functionName:    fps_get_frame_stats
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_firstpass.h'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    17
      BranchProfiles:  []
      Callsites:       []
    - functionName:    accumulate_frame_motion_stats
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_firstpass.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1843
      functionLinenumberEnd: 1864
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          69
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    detect_flash_from_frame_stats
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_firstpass.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1818
      functionLinenumberEnd: 1831
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_prediction_decay_rate
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_firstpass.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1778
      functionLinenumberEnd: 1786
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          47
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - get_sr_decay_rate
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:1779,32'
          Dst:             get_sr_decay_rate
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:1784,3'
          Dst:             __assert_fail
    - functionName:    calc_frame_boost
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_firstpass.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1870
      functionLinenumberEnd: 1888
      functionDepth:   0
      returnType:      double
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          79
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - calculate_active_area
        - vp9_convert_qindex_to_q
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:1873,7'
          Dst:             vp9_convert_qindex_to_q
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:1875,30'
          Dst:             calculate_active_area
    - functionName:    get_sr_decay_rate
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_firstpass.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1742
      functionLinenumberEnd: 1764
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          68
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    find_arf_order
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_firstpass.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2147
      functionLinenumberEnd: 2201
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         34
      ICount:          238
      EdgeCount:       44
      CyclomaticComplexity: 12
      functionsReached:
        - __assert_fail
        - calc_arf_boost
        - find_arf_order
        - input_stats
        - reset_fpf_position
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:2171,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:2181,16'
          Dst:             input_stats
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:2184,7'
          Dst:             calc_arf_boost
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:2184,7'
          Dst:             calc_arf_boost
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:2187,3'
          Dst:             reset_fpf_position
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:2191,3'
          Dst:             find_arf_order
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:2200,3'
          Dst:             find_arf_order
    - functionName:    input_stats
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_firstpass.c'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    reset_fpf_position
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_firstpass.c'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    set_gf_overlay_frame_type
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_firstpass.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2205
      functionLinenumberEnd: 2216
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          38
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    gf_group_set_arf_frame
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_firstpass.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2286
      functionLinenumberEnd: 2293
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          23
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    gf_group_set_key_frame
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_firstpass.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2277
      functionLinenumberEnd: 2283
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          21
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    gf_group_set_inter_normal_frame
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_firstpass.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2297
      functionLinenumberEnd: 2303
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          21
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    gf_group_set_overlay_frame
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_firstpass.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2268
      functionLinenumberEnd: 2274
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          21
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    set_gf_frame_type
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_firstpass.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2307
      functionLinenumberEnd: 2326
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          68
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
        - gf_group_set_arf_frame
        - gf_group_set_inter_normal_frame
        - gf_group_set_key_frame
        - gf_group_set_overlay_frame
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:2309,5'
          Dst:             gf_group_set_key_frame
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:2313,5'
          Dst:             gf_group_set_overlay_frame
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:2317,5'
          Dst:             gf_group_set_arf_frame
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:2320,5'
          Dst:             gf_group_set_inter_normal_frame
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:2324,5'
          Dst:             __assert_fail
    - functionName:    read_frame_stats
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_firstpass.c'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          45
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    allocate_gf_group_bits
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_firstpass.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2392
      functionLinenumberEnd: 2538
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         83
      ICount:          497
      EdgeCount:       110
      CyclomaticComplexity: 29
      functionsReached:
        - calculate_boost_bits
        - calculate_group_score
        - calculate_norm_frame_score
        - clamp
        - frame_max_bits
        - get_distribution_av_err
        - input_stats
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libvpx/vp9/encoder/vp9_firstpass.c:2487,7'
          Branch Sides:    []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:2402,24'
          Dst:             frame_max_bits
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:2466,29'
          Dst:             calculate_boost_bits
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:2466,29'
          Dst:             calculate_boost_bits
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:2466,29'
          Dst:             calculate_boost_bits
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:2466,29'
          Dst:             calculate_boost_bits
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:2483,9'
          Dst:             clamp
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:2504,16'
          Dst:             get_distribution_av_err
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:2505,28'
          Dst:             calculate_group_score
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:2510,16'
          Dst:             input_stats
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:2512,26'
          Dst:             calculate_norm_frame_score
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:2525,9'
          Dst:             clamp
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:2510,16'
          Dst:             input_stats
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:2512,26'
          Dst:             calculate_norm_frame_score
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:2525,9'
          Dst:             clamp
    - functionName:    frame_max_bits
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_firstpass.c'
      linkageType:     InternalLinkage
      functionLinenumber: 321
      functionLinenumberEnd: 330
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    calculate_boost_bits
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_firstpass.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2103
      functionLinenumberEnd: 2121
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          60
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    clamp
      functionSourceFile: '/src/libvpx/vpx_dsp/vpx_dsp_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_distribution_av_err
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_firstpass.c'
      linkageType:     InternalLinkage
      functionLinenumber: 251
      functionLinenumberEnd: 260
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          28
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    define_gf_group_structure
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_firstpass.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2218
      functionLinenumberEnd: 2264
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          108
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - find_arf_order
        - set_gf_overlay_frame_type
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:2237,5'
          Dst:             set_gf_overlay_frame_type
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:2255,3'
          Dst:             find_arf_order
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:2258,3'
          Dst:             set_gf_overlay_frame_type
    - functionName:    ext_rc_define_gf_group_structure
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_firstpass.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2329
      functionLinenumberEnd: 2389
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         32
      ICount:          202
      EdgeCount:       33
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - gf_group_set_inter_normal_frame
        - gf_group_set_overlay_frame
        - set_gf_frame_type
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libvpx/vp9/encoder/vp9_firstpass.c:2350,7'
          Branch Sides:    []
        - Branch String:   '/src/libvpx/vp9/encoder/vp9_firstpass.c:2350,7'
          Branch Sides:    []
        - Branch String:   '/src/libvpx/vp9/encoder/vp9_firstpass.c:2350,7'
          Branch Sides:    []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:2337,5'
          Dst:             set_gf_frame_type
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:2378,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:2380,5'
          Dst:             gf_group_set_overlay_frame
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:2383,5'
          Dst:             gf_group_set_inter_normal_frame
    - functionName:    adjust_group_arnr_filter
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_firstpass.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2543
      functionLinenumberEnd: 2556
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - double
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          46
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    calculate_total_gf_group_bits
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_firstpass.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2058
      functionLinenumberEnd: 2098
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          118
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - frame_is_intra_only
        - frame_max_bits
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:2062,24'
          Dst:             frame_max_bits
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:2064,28'
          Dst:             frame_is_intra_only
    - functionName:    frame_is_intra_only
      functionSourceFile: '/src/libvpx/vp9/common/vp9_onyxc_int.h'
      linkageType:     InternalLinkage
      functionLinenumber: 363
      functionLinenumberEnd: 364
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    detect_flash
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_firstpass.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1833
      functionLinenumberEnd: 1835
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - detect_flash_from_frame_stats
        - read_frame_stats
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:1834,45'
          Dst:             read_frame_stats
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:1835,10'
          Dst:             detect_flash_from_frame_stats
    - functionName:    is_lossless_requested
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 290
      functionLinenumberEnd: 291
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_gop_coding_frame_num
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_firstpass.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2591
      functionLinenumberEnd: 2699
      functionDepth:   0
      returnType:      int
      argCount:        11
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - double
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         87
      ICount:          397
      EdgeCount:       123
      CyclomaticComplexity: 38
      functionsReached:
        - accumulate_frame_motion_stats
        - check_transition_to_still
        - detect_flash_from_frame_stats
        - fps_get_frame_stats
        - get_prediction_decay_rate
        - get_zero_motion_factor
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:2614,18'
          Dst:             fps_get_frame_stats
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:2623,23'
          Dst:             fps_get_frame_stats
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:2625,22'
          Dst:             detect_flash_from_frame_stats
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:2628,5'
          Dst:             accumulate_frame_motion_stats
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:2634,33'
          Dst:             get_zero_motion_factor
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:2641,25'
          Dst:             get_prediction_decay_rate
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:2614,18'
          Dst:             fps_get_frame_stats
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:2623,23'
          Dst:             fps_get_frame_stats
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:2625,22'
          Dst:             detect_flash_from_frame_stats
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:2628,5'
          Dst:             accumulate_frame_motion_stats
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:2634,33'
          Dst:             get_zero_motion_factor
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:2641,25'
          Dst:             get_prediction_decay_rate
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:2648,13'
          Dst:             check_transition_to_still
    - functionName:    get_zero_motion_factor
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_firstpass.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1770
      functionLinenumberEnd: 1774
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - get_sr_decay_rate
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:1773,21'
          Dst:             get_sr_decay_rate
    - functionName:    check_transition_to_still
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_firstpass.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1797
      functionLinenumberEnd: 1813
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          60
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - fps_get_frame_stats
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:1807,9'
          Dst:             fps_get_frame_stats
    - functionName:    get_arf_layers
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_firstpass.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2746
      functionLinenumberEnd: 2759
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          54
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:2747,3'
          Dst:             __assert_fail
    - functionName:    get_active_gf_inverval_range
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_firstpass.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2703
      functionLinenumberEnd: 2743
      functionDepth:   0
      returnType:      size_t
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          137
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - vp9_convert_qindex_to_q
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:2705,25'
          Dst:             vp9_convert_qindex_to_q
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:2709,28'
          Dst:             vp9_convert_qindex_to_q
    - functionName:    is_altref_enabled
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1150
      functionLinenumberEnd: 1153
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          45
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    lclamp
      functionSourceFile: '/src/libvpx/vpx_dsp/vpx_dsp_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    calculate_section_intra_ratio
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_firstpass.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2040
      functionLinenumberEnd: 2053
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          53
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    calc_kf_frame_boost
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_firstpass.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1895
      functionLinenumberEnd: 1933
      functionDepth:   0
      returnType:      double
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          104
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - calculate_active_area
        - vp9_convert_qindex_to_q
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:1898,21'
          Dst:             vp9_convert_qindex_to_q
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:1902,7'
          Dst:             calculate_active_area
    - functionName:    wq_err_divisor
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_firstpass.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1496
      functionLinenumberEnd: 1514
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          38
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    calc_correction_factor
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_firstpass.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1478
      functionLinenumberEnd: 1493
      functionDepth:   0
      returnType:      double
      argCount:        3
      argTypes:
        - double
        - double
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          73
      EdgeCount:       19
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
        - fclamp
        - pow
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:1483,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:1491,25'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:1493,17'
          Dst:             pow
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:1493,10'
          Dst:             fclamp
    - functionName:    intra_step_transition
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_firstpass.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3090
      functionLinenumberEnd: 3124
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         35
      ICount:          147
      EdgeCount:       48
      CyclomaticComplexity: 15
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    slide_transition
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_firstpass.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3077
      functionLinenumberEnd: 3080
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - double
        - double
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    setup_rf_level_maxq
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_firstpass.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1589
      functionLinenumberEnd: 1596
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          104
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - vp9_frame_type_qdelta
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:1593,18'
          Dst:             vp9_frame_type_qdelta
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:1593,18'
          Dst:             vp9_frame_type_qdelta
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:1593,18'
          Dst:             vp9_frame_type_qdelta
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:1593,18'
          Dst:             vp9_frame_type_qdelta
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:1593,18'
          Dst:             vp9_frame_type_qdelta
    - functionName:    vp9_get_mv_joint
      functionSourceFile: '/src/libvpx/vp9/common/vp9_entropymv.h'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          27
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mv_cost
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1238
      functionLinenumberEnd: 1242
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          64
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - vp9_get_mv_joint
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.h:1239,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.h:1240,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.h:1241,21'
          Dst:             vp9_get_mv_joint
    - functionName:    mvsad_err_cost
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1246
      functionLinenumberEnd: 1253
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - short
        - short
        - short
        - short
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mv_cost
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.h:1250,10'
          Dst:             mv_cost
    - functionName:    get_start_mv_sad
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1257
      functionLinenumberEnd: 1268
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
        - short
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mvsad_err_cost
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.h:1266,19'
          Dst:             mvsad_err_cost
    - functionName:    clamp_mv
      functionSourceFile: '/src/libvpx/vp9/common/vp9_mv.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - clamp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/vp9_mv.h:49,13'
          Dst:             clamp
        - Src:             '/src/libvpx/vp9/common/vp9_mv.h:50,13'
          Dst:             clamp
    - functionName:    intersect_limits_with_mv_max
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_firstpass.c'
      linkageType:     InternalLinkage
      functionLinenumber: 416
      functionLinenumberEnd: 433
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          95
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_search_range
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_firstpass.c'
      linkageType:     InternalLinkage
      functionLinenumber: 403
      functionLinenumberEnd: 409
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          41
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fp_estimate_point_noise
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_firstpass.c'
      linkageType:     InternalLinkage
      functionLinenumber: 622
      functionLinenumberEnd: 660
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         55
      ICount:          308
      EdgeCount:       72
      CyclomaticComplexity: 19
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fp_highbd_estimate_point_noise
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_firstpass.c'
      linkageType:     InternalLinkage
      functionLinenumber: 663
      functionLinenumberEnd: 703
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         55
      ICount:          318
      EdgeCount:       72
      CyclomaticComplexity: 19
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_ref_frame_map_idx
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1028
      functionLinenumberEnd: 1036
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          18
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_ref_frame_buf_idx
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1039
      functionLinenumberEnd: 1042
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - get_ref_frame_map_idx
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.h:1041,23'
          Dst:             get_ref_frame_map_idx
    - functionName:    vp9_get_total_stats
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_firstpass.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3854
      functionLinenumberEnd: 3855
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vp9_get_frame_stats
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_firstpass.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3851
      functionLinenumberEnd: 3852
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    frame_is_kf_gf_arf
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1015
      functionLinenumberEnd: 1017
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          48
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - frame_is_intra_only
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.h:1016,10'
          Dst:             frame_is_intra_only
    - functionName:    vp9_twopass_postencode_update
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_firstpass.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3733
      functionLinenumberEnd: 3849
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         69
      ICount:          404
      EdgeCount:       96
      CyclomaticComplexity: 29
      functionsReached:
        - clamp
        - frame_is_kf_gf_arf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:3755,31'
          Dst:             clamp
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:3817,9'
          Dst:             clamp
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:3819,9'
          Dst:             clamp
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:3825,10'
          Dst:             frame_is_kf_gf_arf
    - functionName:    subtract_stats
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_firstpass.c'
      linkageType:     InternalLinkage
      functionLinenumber: 206
      functionLinenumberEnd: 233
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          86
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    define_gf_group
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_firstpass.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2761
      functionLinenumberEnd: 3061
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         108
      ICount:          656
      EdgeCount:       147
      CyclomaticComplexity: 41
      functionsReached:
        - adjust_group_arnr_filter
        - allocate_gf_group_bits
        - calc_norm_frame_score
        - calculate_boost_bits
        - calculate_section_intra_ratio
        - calculate_total_gf_group_bits
        - compute_arf_boost
        - define_gf_group_structure
        - detect_flash
        - ext_rc_define_gf_group_structure
        - fps_get_frame_stats
        - frame_is_intra_only
        - get_active_gf_inverval_range
        - get_arf_layers
        - get_distribution_av_err
        - get_gop_coding_frame_num
        - get_twopass_worst_quality
        - is_altref_enabled
        - is_lossless_requested
        - reset_fpf_position
        - vp9_extrc_get_gop_decision
        - vpx_clear_system_state
        - vpx_internal_error
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:2779,23'
          Dst:             is_altref_enabled
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:2784,22'
          Dst:             frame_is_intra_only
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:2792,9'
          Dst:             vp9_extrc_get_gop_decision
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:2794,7'
          Dst:             vpx_internal_error
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:2821,3'
          Dst:             vpx_clear_system_state
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:2823,24'
          Dst:             get_active_gf_inverval_range
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:2828,22'
          Dst:             get_arf_layers
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:2835,23'
          Dst:             get_gop_coding_frame_num
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:2863,9'
          Dst:             compute_arf_boost
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:2874,9'
          Dst:             compute_arf_boost
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:2884,8'
          Dst:             is_lossless_requested
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:2924,24'
          Dst:             detect_flash
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:2927,27'
          Dst:             get_distribution_av_err
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:2936,11'
          Dst:             fps_get_frame_stats
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:2951,9'
          Dst:             vpx_internal_error
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:2957,23'
          Dst:             calc_norm_frame_score
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:2969,19'
          Dst:             calculate_total_gf_group_bits
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:2994,17'
          Dst:             get_twopass_worst_quality
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:3011,5'
          Dst:             adjust_group_arnr_filter
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:3019,17'
          Dst:             calculate_boost_bits
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:3027,5'
          Dst:             ext_rc_define_gf_group_structure
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:3033,5'
          Dst:             define_gf_group_structure
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:3037,3'
          Dst:             allocate_gf_group_bits
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:3040,3'
          Dst:             reset_fpf_position
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:3043,35'
          Dst:             calculate_section_intra_ratio
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:3058,8'
          Dst:             is_lossless_requested
    - functionName:    get_twopass_worst_quality
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_firstpass.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1520
      functionLinenumberEnd: 1587
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - double
        - double
        - double
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          174
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - calc_correction_factor
        - fclamp
        - pow
        - vp9_rc_bits_per_mb
        - vp9_rc_clamp_pframe_target_size
        - wq_err_divisor
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:1528,7'
          Dst:             vp9_rc_clamp_pframe_target_size
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:1529,25'
          Dst:             pow
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:1530,18'
          Dst:             fclamp
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:1531,19'
          Dst:             fclamp
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:1566,27'
          Dst:             fclamp
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:1568,27'
          Dst:             fclamp
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:1575,49'
          Dst:             wq_err_divisor
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:1575,11'
          Dst:             calc_correction_factor
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:1576,31'
          Dst:             vp9_rc_bits_per_mb
    - functionName:    find_next_key_frame
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_firstpass.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3288
      functionLinenumberEnd: 3525
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         108
      ICount:          613
      EdgeCount:       148
      CyclomaticComplexity: 42
      functionsReached:
        - calc_kf_frame_boost
        - calc_norm_frame_score
        - calculate_boost_bits
        - calculate_section_intra_ratio
        - clamp
        - fps_get_frame_stats
        - frame_max_bits
        - get_distribution_av_err
        - get_zero_motion_factor
        - input_stats
        - lclamp
        - reset_fpf_position
        - vp9_extrc_get_key_frame_decision
        - vp9_get_frames_to_next_key
        - vpx_internal_error
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:3298,7'
          Dst:             fps_get_frame_stats
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:3315,25'
          Dst:             get_distribution_av_err
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:3341,16'
          Dst:             calc_norm_frame_score
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:3348,36'
          Dst:             vp9_extrc_get_key_frame_decision
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:3353,7'
          Dst:             vpx_internal_error
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:3357,25'
          Dst:             vp9_get_frames_to_next_key
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:3373,9'
          Dst:             fps_get_frame_stats
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:3375,21'
          Dst:             calc_norm_frame_score
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:3382,26'
          Dst:             frame_max_bits
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:3408,16'
          Dst:             input_stats
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:3422,9'
          Dst:             clamp
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:3425,3'
          Dst:             reset_fpf_position
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:3428,16'
          Dst:             input_stats
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:3457,11'
          Dst:             calc_kf_frame_boost
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:3428,16'
          Dst:             input_stats
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:3441,13'
          Dst:             get_zero_motion_factor
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:3457,11'
          Dst:             calc_kf_frame_boost
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:3428,16'
          Dst:             input_stats
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:3441,13'
          Dst:             get_zero_motion_factor
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:3457,11'
          Dst:             calc_kf_frame_boost
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:3474,3'
          Dst:             reset_fpf_position
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:3480,45'
          Dst:             calculate_section_intra_ratio
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:3495,13'
          Dst:             calculate_boost_bits
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:3502,17'
          Dst:             lclamp
    - functionName:    vp9_get_frames_to_next_key
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_firstpass.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3230
      functionLinenumberEnd: 3286
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          146
      EdgeCount:       37
      CyclomaticComplexity: 12
      functionsReached:
        - check_transition_to_still
        - fps_get_frame_stats
        - get_prediction_decay_rate
        - test_candidate_kf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:3254,13'
          Dst:             test_candidate_kf
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:3250,45'
          Dst:             fps_get_frame_stats
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:3258,27'
          Dst:             get_prediction_decay_rate
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:3276,15'
          Dst:             check_transition_to_still
    - functionName:    test_candidate_kf
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_firstpass.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3144
      functionLinenumberEnd: 3218
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         58
      ICount:          251
      EdgeCount:       81
      CyclomaticComplexity: 25
      functionsReached:
        - detect_flash_from_frame_stats
        - fps_get_frame_stats
        - intra_step_transition
        - slide_transition
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:3146,7'
          Dst:             fps_get_frame_stats
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:3148,7'
          Dst:             fps_get_frame_stats
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:3150,7'
          Dst:             fps_get_frame_stats
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:3158,8'
          Dst:             detect_flash_from_frame_stats
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:3159,8'
          Dst:             detect_flash_from_frame_stats
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:3162,9'
          Dst:             slide_transition
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:3163,9'
          Dst:             intra_step_transition
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:3179,11'
          Dst:             fps_get_frame_stats
    - functionName:    vp9_rc_get_second_pass_params
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_firstpass.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3589
      functionLinenumberEnd: 3731
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         47
      ICount:          328
      EdgeCount:       64
      CyclomaticComplexity: 19
      functionsReached:
        - define_gf_group
        - find_next_key_frame
        - fprintf
        - get_twopass_worst_quality
        - input_stats
        - log
        - subtract_stats
        - vp9_configure_buffer_updates
        - vp9_convert_qindex_to_q
        - vp9_extrc_send_firstpass_stats
        - vp9_init_vizier_params
        - vp9_rc_clamp_pframe_target_size
        - vpx_clear_system_state
        - vpx_internal_error
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:3599,42'
          Dst:             vp9_extrc_send_firstpass_stats
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:3602,7'
          Dst:             vpx_internal_error
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:3613,5'
          Dst:             vp9_init_vizier_params
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:3626,5'
          Dst:             vp9_configure_buffer_updates
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:3629,19'
          Dst:             vp9_rc_clamp_pframe_target_size
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:3636,29'
          Dst:             log
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:3642,3'
          Dst:             vpx_clear_system_state
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:3664,13'
          Dst:             get_twopass_worst_quality
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:3672,17'
          Dst:             vp9_convert_qindex_to_q
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:3678,14'
          Dst:             input_stats
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:3689,5'
          Dst:             find_next_key_frame
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:3696,5'
          Dst:             define_gf_group
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:3714,7'
          Dst:             fprintf
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:3720,3'
          Dst:             vp9_configure_buffer_updates
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:3726,27'
          Dst:             log
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:3730,3'
          Dst:             subtract_stats
    - functionName:    vp9_init_vizier_params
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_firstpass.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3529
      functionLinenumberEnd: 3587
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          121
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    init_subsampling
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_firstpass.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1598
      functionLinenumberEnd: 1612
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - setup_rf_level_maxq
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:1611,3'
          Dst:             setup_rf_level_maxq
    - functionName:    calculate_mod_frame_score
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_firstpass.c'
      linkageType:     InternalLinkage
      functionLinenumber: 268
      functionLinenumberEnd: 282
      functionDepth:   0
      returnType:      double
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - calculate_active_area
        - pow
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:270,16'
          Dst:             pow
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:279,25'
          Dst:             calculate_active_area
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:279,21'
          Dst:             pow
    - functionName:    vp9_init_second_pass
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_firstpass.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1621
      functionLinenumberEnd: 1730
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         30
      ICount:          183
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached:
        - calculate_mod_frame_score
        - calculate_norm_frame_score
        - get_distribution_av_err
        - init_subsampling
        - vp9_new_framerate
        - zero_stats
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:1628,3'
          Dst:             zero_stats
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:1629,3'
          Dst:             zero_stats
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:1649,16'
          Dst:             get_distribution_av_err
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:1651,16'
          Dst:             get_distribution_av_err
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:1654,33'
          Dst:             calculate_mod_frame_score
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:1671,11'
          Dst:             calculate_norm_frame_score
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:1701,3'
          Dst:             vp9_new_framerate
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:1725,5'
          Dst:             init_subsampling
    - functionName:    zero_stats
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_firstpass.c'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 172
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    calculate_coded_size
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_firstpass.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1615
      functionLinenumberEnd: 1619
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    update_frame_indexes
      functionSourceFile: '/src/libvpx/vp9/common/vp9_onyxc_int.h'
      linkageType:     InternalLinkage
      functionLinenumber: 277
      functionLinenumberEnd: 284
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ref_cnt_fb
      functionSourceFile: '/src/libvpx/vp9/common/vp9_onyxc_int.h'
      linkageType:     InternalLinkage
      functionLinenumber: 348
      functionLinenumberEnd: 357
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    accumulate_stats
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_firstpass.c'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 203
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          90
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    accumulate_floating_point_stats
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_firstpass.c'
      linkageType:     InternalLinkage
      functionLinenumber: 740
      functionLinenumberEnd: 757
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          114
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    first_pass_stat_calc
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_firstpass.c'
      linkageType:     InternalLinkage
      functionLinenumber: 760
      functionLinenumberEnd: 841
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          230
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - sqrt
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:769,32'
          Dst:             sqrt
    - functionName:    sqrt
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    first_pass_encode
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_firstpass.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1335
      functionLinenumberEnd: 1351
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - vp9_first_pass_encode_tile_mb_row
        - vp9_tile_init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:1343,3'
          Dst:             vp9_tile_init
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:1348,5'
          Dst:             vp9_first_pass_encode_tile_mb_row
    - functionName:    vp9_first_pass_encode_tile_mb_row
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_firstpass.c'
      linkageType:     InternalLinkage
      functionLinenumber: 881
      functionLinenumberEnd: 1333
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         185
      ICount:          1276
      EdgeCount:       250
      CyclomaticComplexity: 67
      functionsReached:
        - __assert_fail
        - accumulate_fp_mb_row_stat
        - first_pass_motion_search
        - fp_estimate_block_noise
        - frame_is_intra_only
        - get_block_variance_fn
        - get_bsize
        - get_frame_new_buffer
        - get_num_cols
        - get_prediction_error
        - get_ref_frame_buffer
        - get_smooth_intra_threshold
        - get_ul_intra_threshold
        - highbd_get_block_variance_fn
        - highbd_get_prediction_error
        - is_equal_mv
        - is_zero_mv
        - log
        - scale_sse_threshold
        - set_mi_row_col
        - vp9_build_inter_predictors_sby
        - vp9_encode_intra_block_plane
        - vp9_encode_sby_pass1
        - vp9_get_mvpred_var
        - vpx_clear_system_state
        - vpx_get_mb_ss_sse2
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libvpx/vp9/encoder/vp9_firstpass.c:1034,7'
          Branch Sides:    []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:893,21'
          Dst:             get_num_cols
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:900,40'
          Dst:             get_ref_frame_buffer
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:901,34'
          Dst:             get_ref_frame_buffer
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:902,40'
          Dst:             get_frame_new_buffer
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:910,33'
          Dst:             scale_sse_threshold
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:916,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:917,3'
          Dst:             frame_is_intra_only
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:917,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:948,30'
          Dst:             get_bsize
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:969,5'
          Dst:             vpx_clear_system_state
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:976,5'
          Dst:             set_mi_row_col
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:1000,5'
          Dst:             vp9_encode_intra_block_plane
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:1001,18'
          Dst:             vpx_get_mb_ss_sse2
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:1009,22'
          Dst:             get_ul_intra_threshold
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:1019,22'
          Dst:             get_smooth_intra_threshold
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:1025,30'
          Dst:             scale_sse_threshold
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:1026,44'
          Dst:             fp_estimate_block_noise
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:1038,11'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:1045,5'
          Dst:             vpx_clear_system_state
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:1046,17'
          Dst:             log
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:1099,10'
          Dst:             frame_is_intra_only
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:1109,24'
          Dst:             highbd_get_prediction_error
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:1111,29'
          Dst:             highbd_get_prediction_error
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:1115,13'
          Dst:             get_prediction_error
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:1132,28'
          Dst:             highbd_get_prediction_error
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:1135,28'
          Dst:             get_prediction_error
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:1146,9'
          Dst:             first_pass_motion_search
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:1148,23'
          Dst:             get_block_variance_fn
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:1151,25'
          Dst:             highbd_get_block_variance_fn
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:1155,13'
          Dst:             vp9_get_mvpred_var
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:1159,14'
          Dst:             is_zero_mv
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:1161,11'
          Dst:             first_pass_motion_search
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:1167,17'
          Dst:             vp9_get_mvpred_var
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:1179,31'
          Dst:             highbd_get_prediction_error
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:1182,31'
          Dst:             get_prediction_error
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:1190,11'
          Dst:             first_pass_motion_search
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:1220,9'
          Dst:             vpx_clear_system_state
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:1251,9'
          Dst:             vp9_build_inter_predictors_sby
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:1252,9'
          Dst:             vp9_encode_sby_pass1
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:1263,14'
          Dst:             is_zero_mv
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:1265,16'
          Dst:             is_equal_mv
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:1297,46'
          Dst:             fp_estimate_block_noise
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:1303,46'
          Dst:             fp_estimate_block_noise
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:1327,7'
          Dst:             accumulate_fp_mb_row_stat
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:1332,3'
          Dst:             vpx_clear_system_state
    - functionName:    get_num_cols
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1179
      functionLinenumberEnd: 1182
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_ref_frame_buffer
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1062
      functionLinenumberEnd: 1065
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - get_ref_frame_buf_idx
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.h:1064,23'
          Dst:             get_ref_frame_buf_idx
    - functionName:    get_frame_new_buffer
      functionSourceFile: '/src/libvpx/vp9/common/vp9_onyxc_int.h'
      linkageType:     InternalLinkage
      functionLinenumber: 327
      functionLinenumberEnd: 328
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    scale_sse_threshold
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_firstpass.c'
      linkageType:     InternalLinkage
      functionLinenumber: 548
      functionLinenumberEnd: 564
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          46
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libvpx/vp9/encoder/vp9_firstpass.c:552,5'
          Branch Sides:    []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:556,9'
          Dst:             __assert_fail
    - functionName:    get_bsize
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_firstpass.c'
      linkageType:     InternalLinkage
      functionLinenumber: 516
      functionLinenumberEnd: 522
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          34
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    set_mi_row_col
      functionSourceFile: '/src/libvpx/vp9/common/vp9_onyxc_int.h'
      linkageType:     InternalLinkage
      functionLinenumber: 423
      functionLinenumberEnd: 432
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          60
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_ul_intra_threshold
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_firstpass.c'
      linkageType:     InternalLinkage
      functionLinenumber: 573
      functionLinenumberEnd: 589
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          46
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libvpx/vp9/encoder/vp9_firstpass.c:577,5'
          Branch Sides:    []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:581,9'
          Dst:             __assert_fail
    - functionName:    get_smooth_intra_threshold
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_firstpass.c'
      linkageType:     InternalLinkage
      functionLinenumber: 593
      functionLinenumberEnd: 609
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          46
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libvpx/vp9/encoder/vp9_firstpass.c:597,5'
          Branch Sides:    []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:601,9'
          Dst:             __assert_fail
    - functionName:    fp_estimate_block_noise
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_firstpass.c'
      linkageType:     InternalLinkage
      functionLinenumber: 708
      functionLinenumberEnd: 734
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          108
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - fp_estimate_point_noise
        - fp_highbd_estimate_point_noise
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:724,24'
          Dst:             fp_highbd_estimate_point_noise
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:726,24'
          Dst:             fp_estimate_point_noise
    - functionName:    highbd_get_prediction_error
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_firstpass.c'
      linkageType:     InternalLinkage
      functionLinenumber: 393
      functionLinenumberEnd: 398
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - char
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - highbd_get_block_variance_fn
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:395,32'
          Dst:             highbd_get_block_variance_fn
    - functionName:    get_prediction_error
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_firstpass.c'
      linkageType:     InternalLinkage
      functionLinenumber: 355
      functionLinenumberEnd: 360
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - char
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - get_block_variance_fn
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:357,32'
          Dst:             get_block_variance_fn
    - functionName:    first_pass_motion_search
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_firstpass.c'
      linkageType:     InternalLinkage
      functionLinenumber: 437
      functionLinenumberEnd: 514
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          223
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - clamp_mv
        - get_block_variance_fn
        - get_search_range
        - get_start_mv_sad
        - highbd_get_block_variance_fn
        - intersect_limits_with_mv_max
        - vp9_get_mvpred_var
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:451,18'
          Dst:             get_search_range
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:456,8'
          Dst:             intersect_limits_with_mv_max
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:461,17'
          Dst:             get_block_variance_fn
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:464,19'
          Dst:             highbd_get_block_variance_fn
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:469,3'
          Dst:             clamp_mv
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:471,18'
          Dst:             get_start_mv_sad
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:481,15'
          Dst:             vp9_get_mvpred_var
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:503,19'
          Dst:             vp9_get_mvpred_var
    - functionName:    get_block_variance_fn
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_firstpass.c'
      linkageType:     InternalLinkage
      functionLinenumber: 344
      functionLinenumberEnd: 351
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libvpx/vp9/encoder/vp9_firstpass.c:345,3'
          Branch Sides:    []
      Callsites:       []
    - functionName:    highbd_get_block_variance_fn
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_firstpass.c'
      linkageType:     InternalLinkage
      functionLinenumber: 364
      functionLinenumberEnd: 388
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - char
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          43
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libvpx/vp9/encoder/vp9_firstpass.c:365,3'
          Branch Sides:    []
      Callsites:       []
    - functionName:    is_zero_mv
      functionSourceFile: '/src/libvpx/vp9/common/vp9_mv.h'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    is_equal_mv
      functionSourceFile: '/src/libvpx/vp9/common/vp9_mv.h'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    accumulate_fp_mb_row_stat
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_firstpass.c'
      linkageType:     InternalLinkage
      functionLinenumber: 844
      functionLinenumberEnd: 874
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          111
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    find_fp_qindex
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_firstpass.c'
      linkageType:     InternalLinkage
      functionLinenumber: 524
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          31
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - vp9_convert_qindex_to_q
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:528,9'
          Dst:             vp9_convert_qindex_to_q
    - functionName:    set_first_pass_params
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_firstpass.c'
      linkageType:     InternalLinkage
      functionLinenumber: 535
      functionLinenumberEnd: 545
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          42
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vp9_first_pass
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_firstpass.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1353
      functionLinenumberEnd: 1471
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         58
      ICount:          359
      EdgeCount:       76
      CyclomaticComplexity: 20
      functionsReached:
        - __assert_fail
        - accumulate_floating_point_stats
        - accumulate_stats
        - find_fp_qindex
        - first_pass_encode
        - first_pass_stat_calc
        - frame_is_intra_only
        - get_frame_new_buffer
        - get_ref_frame_buffer
        - ref_cnt_fb
        - set_first_pass_params
        - update_frame_indexes
        - vp9_encode_fp_row_mt
        - vp9_frame_init_quantizer
        - vp9_inc_frame_in_layer
        - vp9_init_mv_probs
        - vp9_initialize_rd_consts
        - vp9_set_quantizer
        - vp9_setup_block_planes
        - vp9_setup_dst_planes
        - vp9_setup_pre_planes
        - vp9_setup_src_planes
        - vpx_calloc
        - vpx_clear_system_state
        - vpx_extend_frame_borders_c
        - vpx_internal_error
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:1359,40'
          Dst:             get_ref_frame_buffer
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:1360,34'
          Dst:             get_ref_frame_buffer
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:1361,40'
          Dst:             get_frame_new_buffer
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:1369,3'
          Dst:             vpx_clear_system_state
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:1374,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:1375,3'
          Dst:             frame_is_intra_only
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:1375,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:1377,3'
          Dst:             set_first_pass_params
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:1378,26'
          Dst:             find_fp_qindex
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:1378,3'
          Dst:             vp9_set_quantizer
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:1380,3'
          Dst:             vp9_setup_block_planes
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:1382,3'
          Dst:             vp9_setup_src_planes
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:1383,3'
          Dst:             vp9_setup_dst_planes
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:1385,8'
          Dst:             frame_is_intra_only
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:1386,5'
          Dst:             vp9_setup_pre_planes
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:1392,3'
          Dst:             vp9_frame_init_quantizer
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:1396,3'
          Dst:             vp9_init_mv_probs
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:1397,3'
          Dst:             vp9_initialize_rd_consts
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:1402,5'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:1402,5'
          Dst:             vpx_calloc
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:1402,5'
          Dst:             vpx_internal_error
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:1413,7'
          Dst:             first_pass_encode
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:1422,7'
          Dst:             vp9_encode_fp_row_mt
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:1425,9'
          Dst:             accumulate_floating_point_stats
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:0,0'
          Dst:             first_pass_stat_calc
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:1436,5'
          Dst:             accumulate_stats
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:1447,7'
          Dst:             ref_cnt_fb
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:1455,3'
          Dst:             vpx_extend_frame_borders_c
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:1458,3'
          Dst:             ref_cnt_fb
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:1464,5'
          Dst:             ref_cnt_fb
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:1469,3'
          Dst:             update_frame_indexes
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:1470,21'
          Dst:             vp9_inc_frame_in_layer
    - functionName:    vp9_end_first_pass
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_firstpass.c'
      linkageType:     InternalLinkage
      functionLinenumber: 337
      functionLinenumberEnd: 342
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:340,3'
          Dst:             vpx_free
    - functionName:    vp9_init_first_pass
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_firstpass.c'
      linkageType:     InternalLinkage
      functionLinenumber: 333
      functionLinenumberEnd: 335
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - zero_stats
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_firstpass.c:334,3'
          Dst:             zero_stats
    - functionName:    vp9_lookahead_depth
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_lookahead.c'
      linkageType:     InternalLinkage
      functionLinenumber: 198
      functionLinenumberEnd: 198
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vp9_lookahead_peek
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_lookahead.c'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionLinenumberEnd: 195
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          62
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vp9_lookahead_pop
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_lookahead.c'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 172
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          55
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - pop
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_lookahead.c:169,11'
          Dst:             pop
    - functionName:    pop
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_lookahead.c'
      linkageType:     InternalLinkage
      functionLinenumber: 23
      functionLinenumberEnd: 30
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_lookahead.c:27,3'
          Dst:             __assert_fail
    - functionName:    vp9_lookahead_push
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_lookahead.c'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          183
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - __assert_fail
        - pop
        - vp9_copy_and_extend_frame
        - vp9_lookahead_full
        - vpx_alloc_frame_buffer
        - vpx_free_frame_buffer
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_lookahead.c:109,7'
          Dst:             vp9_lookahead_full
        - Src:             '/src/libvpx/vp9/encoder/vp9_lookahead.c:111,9'
          Dst:             pop
        - Src:             '/src/libvpx/vp9/encoder/vp9_lookahead.c:120,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_lookahead.c:125,9'
          Dst:             vpx_alloc_frame_buffer
        - Src:             '/src/libvpx/vp9/encoder/vp9_lookahead.c:132,5'
          Dst:             vpx_free_frame_buffer
        - Src:             '/src/libvpx/vp9/encoder/vp9_lookahead.c:154,3'
          Dst:             vp9_copy_and_extend_frame
    - functionName:    vp9_lookahead_full
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_lookahead.c'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vp9_lookahead_next_show_idx
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_lookahead.c'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    clamp
      functionSourceFile: '/src/libvpx/vpx_dsp/vpx_dsp_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vp9_lookahead_init
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_lookahead.c'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          56
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - calloc
        - clamp
        - vp9_lookahead_destroy
        - vpx_alloc_frame_buffer
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_lookahead.c:62,9'
          Dst:             calloc
        - Src:             '/src/libvpx/vp9/encoder/vp9_lookahead.c:56,11'
          Dst:             clamp
        - Src:             '/src/libvpx/vp9/encoder/vp9_lookahead.c:67,16'
          Dst:             calloc
        - Src:             '/src/libvpx/vp9/encoder/vp9_lookahead.c:71,11'
          Dst:             vpx_alloc_frame_buffer
        - Src:             '/src/libvpx/vp9/encoder/vp9_lookahead.c:81,3'
          Dst:             vp9_lookahead_destroy
    - functionName:    vp9_lookahead_destroy
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_lookahead.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          57
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - vpx_free_frame_buffer
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_lookahead.c:38,41'
          Dst:             vpx_free_frame_buffer
    - functionName:    vp9_get_tiles_proc_status
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_multi_thread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 312
      functionLinenumberEnd: 342
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          83
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - vp9_get_job_queue_status
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_multi_thread.c:324,11'
          Dst:             vp9_get_job_queue_status
    - functionName:    vp9_get_job_queue_status
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_multi_thread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 212
      functionLinenumberEnd: 235
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pthread_mutex_lock
        - pthread_mutex_unlock
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_multi_thread.c:227,3'
          Dst:             pthread_mutex_lock
        - Src:             '/src/libvpx/vp9/encoder/vp9_multi_thread.c:232,3'
          Dst:             pthread_mutex_unlock
    - functionName:    vp9_prepare_job_queue
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_multi_thread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 238
      functionLinenumberEnd: 308
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         74
      ICount:          483
      EdgeCount:       96
      CyclomaticComplexity: 24
      functionsReached:
        - __assert_fail
        - mi_cols_aligned_to_sb
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libvpx/vp9/encoder/vp9_multi_thread.c:247,3'
          Branch Sides:    []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_multi_thread.c:244,23'
          Dst:             mi_cols_aligned_to_sb
        - Src:             '/src/libvpx/vp9/encoder/vp9_multi_thread.c:253,14'
          Dst:             __assert_fail
    - functionName:    mi_cols_aligned_to_sb
      functionSourceFile: '/src/libvpx/vp9/common/vp9_onyxc_int.h'
      linkageType:     InternalLinkage
      functionLinenumber: 359
      functionLinenumberEnd: 360
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vp9_assign_tile_to_thread
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_multi_thread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 200
      functionLinenumberEnd: 209
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          87
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vp9_multi_thread_tile_init
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_multi_thread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 181
      functionLinenumberEnd: 197
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          67
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - mi_cols_aligned_to_sb
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_multi_thread.c:184,23'
          Dst:             mi_cols_aligned_to_sb
    - functionName:    vp9_row_mt_mem_dealloc
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_multi_thread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 179
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         34
      ICount:          159
      EdgeCount:       45
      CyclomaticComplexity: 13
      functionsReached:
        - pthread_mutex_destroy
        - vp9_row_mt_sync_mem_dealloc
        - vpx_free
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_multi_thread.c:140,5'
          Dst:             vpx_free
        - Src:             '/src/libvpx/vp9/encoder/vp9_multi_thread.c:149,5'
          Dst:             pthread_mutex_destroy
        - Src:             '/src/libvpx/vp9/encoder/vp9_multi_thread.c:157,5'
          Dst:             vp9_row_mt_sync_mem_dealloc
        - Src:             '/src/libvpx/vp9/encoder/vp9_multi_thread.c:169,9'
          Dst:             vpx_free
    - functionName:    get_num_vert_units
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1173
      functionLinenumberEnd: 1176
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vp9_row_mt_mem_alloc
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_multi_thread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         40
      ICount:          214
      EdgeCount:       52
      CyclomaticComplexity: 14
      functionsReached:
        - __assert_fail
        - get_num_vert_units
        - mi_cols_aligned_to_sb
        - pthread_mutex_init
        - vp9_row_mt_sync_mem_alloc
        - vpx_internal_error
        - vpx_memalign
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_multi_thread.c:83,23'
          Dst:             mi_cols_aligned_to_sb
        - Src:             '/src/libvpx/vp9/encoder/vp9_multi_thread.c:96,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_multi_thread.c:96,3'
          Dst:             vpx_memalign
        - Src:             '/src/libvpx/vp9/encoder/vp9_multi_thread.c:96,3'
          Dst:             vpx_internal_error
        - Src:             '/src/libvpx/vp9/encoder/vp9_multi_thread.c:103,5'
          Dst:             pthread_mutex_init
        - Src:             '/src/libvpx/vp9/encoder/vp9_multi_thread.c:110,5'
          Dst:             vp9_row_mt_sync_mem_alloc
        - Src:             '/src/libvpx/vp9/encoder/vp9_multi_thread.c:127,9'
          Dst:             get_num_vert_units
    - functionName:    vp9_row_mt_alloc_rd_thresh
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_multi_thread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         25
      ICount:          113
      EdgeCount:       32
      CyclomaticComplexity: 9
      functionsReached:
        - __assert_fail
        - mi_cols_aligned_to_sb
        - vpx_calloc
        - vpx_free
        - vpx_internal_error
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_multi_thread.c:58,23'
          Dst:             mi_cols_aligned_to_sb
        - Src:             '/src/libvpx/vp9/encoder/vp9_multi_thread.c:65,5'
          Dst:             vpx_free
        - Src:             '/src/libvpx/vp9/encoder/vp9_multi_thread.c:68,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_multi_thread.c:68,3'
          Dst:             vpx_calloc
        - Src:             '/src/libvpx/vp9/encoder/vp9_multi_thread.c:68,3'
          Dst:             vpx_internal_error
    - functionName:    vp9_enc_grp_get_next_job
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_multi_thread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pthread_mutex_lock
        - pthread_mutex_unlock
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_multi_thread.c:37,3'
          Dst:             pthread_mutex_lock
        - Src:             '/src/libvpx/vp9/encoder/vp9_multi_thread.c:49,3'
          Dst:             pthread_mutex_unlock
    - functionName:    exhaustive_mesh_search
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_mcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1640
      functionLinenumberEnd: 1721
      functionDepth:   0
      returnType:      int
      argCount:        10
      argTypes:
        - 'N/A'
        - short
        - short
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         77
      ICount:          443
      EdgeCount:       104
      CyclomaticComplexity: 29
      functionsReached:
        - __assert_fail
        - clamp_mv
        - get_buf_from_mv
        - mvsad_err_cost
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:1650,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:1652,3'
          Dst:             clamp_mv
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:1657,19'
          Dst:             get_buf_from_mv
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:1658,7'
          Dst:             mvsad_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:1670,50'
          Dst:             get_buf_from_mv
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:1673,18'
          Dst:             mvsad_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:1686,24'
          Dst:             get_buf_from_mv
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:1686,24'
          Dst:             get_buf_from_mv
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:1686,24'
          Dst:             get_buf_from_mv
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:1686,24'
          Dst:             get_buf_from_mv
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:1694,29'
          Dst:             mvsad_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:1694,29'
          Dst:             mvsad_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:1694,29'
          Dst:             mvsad_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:1694,29'
          Dst:             mvsad_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:1706,29'
          Dst:             get_buf_from_mv
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:1708,22'
          Dst:             mvsad_err_cost
    - functionName:    clamp_mv
      functionSourceFile: '/src/libvpx/vp9/common/vp9_mv.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - clamp
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/vp9_mv.h:49,13'
          Dst:             clamp
        - Src:             '/src/libvpx/vp9/common/vp9_mv.h:50,13'
          Dst:             clamp
    - functionName:    get_buf_from_mv
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_mcomp.h'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    71
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mvsad_err_cost
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1246
      functionLinenumberEnd: 1253
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - short
        - short
        - short
        - short
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mv_cost
      functionUses:    65
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.h:1250,10'
          Dst:             mv_cost
    - functionName:    mv_cost
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1238
      functionLinenumberEnd: 1242
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          64
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - vp9_get_mv_joint
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.h:1239,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.h:1240,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.h:1241,21'
          Dst:             vp9_get_mv_joint
    - functionName:    vp9_get_mv_joint
      functionSourceFile: '/src/libvpx/vp9/common/vp9_entropymv.h'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          27
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    clamp
      functionSourceFile: '/src/libvpx/vpx_dsp/vpx_dsp_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vp9_pattern_search_sad
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_mcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1182
      functionLinenumberEnd: 1451
      functionDepth:   0
      returnType:      int
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - short
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         259
      ICount:          1786
      EdgeCount:       359
      CyclomaticComplexity: 102
      functionsReached:
        - check_bounds
        - clamp_mv
        - get_buf_from_mv
        - is_mv_in
        - mvsad_err_cost
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:1197,3'
          Dst:             clamp_mv
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:1207,47'
          Dst:             get_buf_from_mv
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:1209,13'
          Dst:             mvsad_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:1219,11'
          Dst:             check_bounds
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:1225,24'
          Dst:             get_buf_from_mv
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:1226,11'
          Dst:             mvsad_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:1232,16'
          Dst:             is_mv_in
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:1235,24'
          Dst:             get_buf_from_mv
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:1236,11'
          Dst:             mvsad_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:1261,13'
          Dst:             check_bounds
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:1267,26'
          Dst:             get_buf_from_mv
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:1268,13'
          Dst:             mvsad_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:1274,18'
          Dst:             is_mv_in
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:1277,26'
          Dst:             get_buf_from_mv
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:1278,13'
          Dst:             mvsad_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:1298,13'
          Dst:             check_bounds
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:1306,26'
          Dst:             get_buf_from_mv
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:1315,18'
          Dst:             is_mv_in
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:1307,13'
          Dst:             mvsad_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:1306,26'
          Dst:             get_buf_from_mv
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:1307,13'
          Dst:             mvsad_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:1306,26'
          Dst:             get_buf_from_mv
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:1307,13'
          Dst:             mvsad_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:1318,26'
          Dst:             get_buf_from_mv
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:1319,13'
          Dst:             mvsad_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:1315,18'
          Dst:             is_mv_in
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:1318,26'
          Dst:             get_buf_from_mv
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:1319,13'
          Dst:             mvsad_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:1315,18'
          Dst:             is_mv_in
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:1318,26'
          Dst:             get_buf_from_mv
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:1319,13'
          Dst:             mvsad_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:1335,13'
          Dst:             check_bounds
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:1341,26'
          Dst:             get_buf_from_mv
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:1348,18'
          Dst:             is_mv_in
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:1342,13'
          Dst:             mvsad_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:1341,26'
          Dst:             get_buf_from_mv
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:1342,13'
          Dst:             mvsad_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:1341,26'
          Dst:             get_buf_from_mv
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:1342,13'
          Dst:             mvsad_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:1341,26'
          Dst:             get_buf_from_mv
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:1342,13'
          Dst:             mvsad_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:1351,26'
          Dst:             get_buf_from_mv
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:1352,13'
          Dst:             mvsad_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:1348,18'
          Dst:             is_mv_in
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:1351,26'
          Dst:             get_buf_from_mv
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:1352,13'
          Dst:             mvsad_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:1348,18'
          Dst:             is_mv_in
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:1351,26'
          Dst:             get_buf_from_mv
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:1352,13'
          Dst:             mvsad_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:1348,18'
          Dst:             is_mv_in
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:1351,26'
          Dst:             get_buf_from_mv
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:1352,13'
          Dst:             mvsad_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:1372,13'
          Dst:             check_bounds
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:1380,26'
          Dst:             get_buf_from_mv
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:1389,18'
          Dst:             is_mv_in
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:1381,13'
          Dst:             mvsad_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:1380,26'
          Dst:             get_buf_from_mv
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:1381,13'
          Dst:             mvsad_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:1380,26'
          Dst:             get_buf_from_mv
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:1381,13'
          Dst:             mvsad_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:1395,26'
          Dst:             get_buf_from_mv
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:1396,13'
          Dst:             mvsad_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:1389,18'
          Dst:             is_mv_in
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:1395,26'
          Dst:             get_buf_from_mv
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:1396,13'
          Dst:             mvsad_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:1389,18'
          Dst:             is_mv_in
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:1395,26'
          Dst:             get_buf_from_mv
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:1396,13'
          Dst:             mvsad_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:1419,11'
          Dst:             check_bounds
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:1424,24'
          Dst:             get_buf_from_mv
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:1424,24'
          Dst:             get_buf_from_mv
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:1424,24'
          Dst:             get_buf_from_mv
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:1424,24'
          Dst:             get_buf_from_mv
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:1429,16'
          Dst:             is_mv_in
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:1434,26'
          Dst:             get_buf_from_mv
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:1429,16'
          Dst:             is_mv_in
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:1434,26'
          Dst:             get_buf_from_mv
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:1429,16'
          Dst:             is_mv_in
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:1434,26'
          Dst:             get_buf_from_mv
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:1429,16'
          Dst:             is_mv_in
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:1434,26'
          Dst:             get_buf_from_mv
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:1443,17'
          Dst:             mvsad_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:1443,17'
          Dst:             mvsad_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:1443,17'
          Dst:             mvsad_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:1443,17'
          Dst:             mvsad_err_cost
    - functionName:    check_bounds
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_mcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 931
      functionLinenumberEnd: 935
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          27
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    is_mv_in
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_mcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 938
      functionLinenumberEnd: 940
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          42
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    31
      BranchProfiles:  []
      Callsites:       []
    - functionName:    calc_int_cost_list
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_mcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 963
      functionLinenumberEnd: 1000
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - short
        - short
        - int
        - 'N/A'
        - short
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          273
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - check_bounds
        - get_buf_from_mv
        - is_mv_in
        - mv_err_cost
        - mvsad_err_cost
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:975,43'
          Dst:             get_buf_from_mv
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:977,7'
          Dst:             mvsad_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:978,7'
          Dst:             check_bounds
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:982,37'
          Dst:             get_buf_from_mv
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:984,26'
          Dst:             mv_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:982,37'
          Dst:             get_buf_from_mv
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:984,26'
          Dst:             mv_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:982,37'
          Dst:             get_buf_from_mv
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:984,26'
          Dst:             mv_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:982,37'
          Dst:             get_buf_from_mv
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:984,26'
          Dst:             mv_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:990,12'
          Dst:             is_mv_in
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:994,39'
          Dst:             get_buf_from_mv
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:996,28'
          Dst:             mv_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:990,12'
          Dst:             is_mv_in
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:994,39'
          Dst:             get_buf_from_mv
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:996,28'
          Dst:             mv_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:990,12'
          Dst:             is_mv_in
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:994,39'
          Dst:             get_buf_from_mv
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:996,28'
          Dst:             mv_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:990,12'
          Dst:             is_mv_in
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:994,39'
          Dst:             get_buf_from_mv
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:996,28'
          Dst:             mv_err_cost
    - functionName:    mv_err_cost
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_mcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mv_cost
      functionUses:    206
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:91,17'
          Dst:             mv_cost
    - functionName:    vp9_pattern_search
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_mcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1012
      functionLinenumberEnd: 1170
      functionDepth:   0
      returnType:      int
      argCount:        12
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - short
        - short
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         127
      ICount:          819
      EdgeCount:       175
      CyclomaticComplexity: 50
      functionsReached:
        - calc_int_cost_list
        - check_bounds
        - clamp_mv
        - get_buf_from_mv
        - is_mv_in
        - mvsad_err_cost
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:1027,3'
          Dst:             clamp_mv
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:1033,47'
          Dst:             get_buf_from_mv
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:1035,13'
          Dst:             mvsad_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:1045,11'
          Dst:             check_bounds
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:1051,24'
          Dst:             get_buf_from_mv
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:1052,11'
          Dst:             mvsad_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:1058,16'
          Dst:             is_mv_in
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:1061,24'
          Dst:             get_buf_from_mv
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:1062,11'
          Dst:             mvsad_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:1087,13'
          Dst:             check_bounds
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:1093,26'
          Dst:             get_buf_from_mv
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:1094,13'
          Dst:             mvsad_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:1100,18'
          Dst:             is_mv_in
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:1103,26'
          Dst:             get_buf_from_mv
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:1104,13'
          Dst:             mvsad_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:1124,13'
          Dst:             check_bounds
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:1132,26'
          Dst:             get_buf_from_mv
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:1141,18'
          Dst:             is_mv_in
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:1133,13'
          Dst:             mvsad_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:1132,26'
          Dst:             get_buf_from_mv
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:1133,13'
          Dst:             mvsad_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:1132,26'
          Dst:             get_buf_from_mv
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:1133,13'
          Dst:             mvsad_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:1144,26'
          Dst:             get_buf_from_mv
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:1145,13'
          Dst:             mvsad_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:1141,18'
          Dst:             is_mv_in
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:1144,26'
          Dst:             get_buf_from_mv
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:1145,13'
          Dst:             mvsad_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:1141,18'
          Dst:             is_mv_in
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:1144,26'
          Dst:             get_buf_from_mv
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:1145,13'
          Dst:             mvsad_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:1168,5'
          Dst:             calc_int_cost_list
    - functionName:    divide_and_round
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_mcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 327
      functionLinenumberEnd: 328
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          21
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vp9_return_min_sub_pixel_mv
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_mcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3022
      functionLinenumberEnd: 3037
      functionDepth:   0
      returnType:      int
      argCount:        17
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - lower_mv_precision
        - use_mv_hp
        - vp9_set_subpel_mv_search_range
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:3023,3'
          Dst:             vp9_set_subpel_mv_search_range
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:3034,42'
          Dst:             use_mv_hp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:3034,3'
          Dst:             lower_mv_precision
    - functionName:    vp9_set_subpel_mv_search_range
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_mcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          127
      EdgeCount:       32
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    use_mv_hp
      functionSourceFile: '/src/libvpx/vp9/common/vp9_entropymv.h'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 32
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    lower_mv_precision
      functionSourceFile: '/src/libvpx/vp9/common/vp9_mvref_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 294
      functionLinenumberEnd: 300
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          67
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - use_mv_hp
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/vp9_mvref_common.h:295,34'
          Dst:             use_mv_hp
    - functionName:    vp9_return_max_sub_pixel_mv
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_mcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3000
      functionLinenumberEnd: 3015
      functionDepth:   0
      returnType:      int
      argCount:        17
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - lower_mv_precision
        - use_mv_hp
        - vp9_set_subpel_mv_search_range
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:3001,3'
          Dst:             vp9_set_subpel_mv_search_range
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:3012,42'
          Dst:             use_mv_hp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:3012,3'
          Dst:             lower_mv_precision
    - functionName:    full_pixel_exhaustive
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_mcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2615
      functionLinenumberEnd: 2664
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
        - short
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          178
      EdgeCount:       44
      CyclomaticComplexity: 14
      functionsReached:
        - calc_int_cost_list
        - clamp
        - exhaustive_mesh_search
        - vp9_get_mvpred_var
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:2634,11'
          Dst:             clamp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:2639,13'
          Dst:             exhaustive_mesh_search
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:2647,17'
          Dst:             exhaustive_mesh_search
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:2647,17'
          Dst:             exhaustive_mesh_search
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:2647,17'
          Dst:             exhaustive_mesh_search
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:2656,15'
          Dst:             vp9_get_mvpred_var
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:2661,5'
          Dst:             calc_int_cost_list
    - functionName:    vp9_get_mvpred_var
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_mcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1456
      functionLinenumberEnd: 1478
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          70
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - get_buf_from_mv
        - mv_err_cost
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:1464,40'
          Dst:             get_buf_from_mv
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:1466,24'
          Dst:             mv_err_cost
    - functionName:    get_exhaustive_threshold
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_mcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2405
      functionLinenumberEnd: 2407
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    full_pixel_diamond
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_mcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2494
      functionLinenumberEnd: 2607
      functionDepth:   0
      returnType:      int
      argCount:        13
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         54
      ICount:          354
      EdgeCount:       73
      CyclomaticComplexity: 21
      functionsReached:
        - calc_int_cost_list
        - clamp_mv
        - full_pixel_diamond
        - get_buf_from_mv
        - mvsad_err_cost
        - vp9_get_mvpred_var
        - vp9_refining_search_sad
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:2506,3'
          Dst:             clamp_mv
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:2517,19'
          Dst:             mvsad_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:2538,15'
          Dst:             vp9_get_mvpred_var
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:2555,19'
          Dst:             vp9_get_mvpred_var
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:2571,15'
          Dst:             vp9_refining_search_sad
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:2574,17'
          Dst:             vp9_get_mvpred_var
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:2585,35'
          Dst:             get_buf_from_mv
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:2596,14'
          Dst:             full_pixel_diamond
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:2604,5'
          Dst:             calc_int_cost_list
    - functionName:    vp9_refining_search_sad
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_mcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2754
      functionLinenumberEnd: 2822
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         62
      ICount:          408
      EdgeCount:       86
      CyclomaticComplexity: 26
      functionsReached:
        - get_buf_from_mv
        - is_mv_in
        - mvsad_err_cost
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:2760,33'
          Dst:             get_buf_from_mv
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:2763,7'
          Dst:             mvsad_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:2798,13'
          Dst:             is_mv_in
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:2786,22'
          Dst:             mvsad_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:2786,22'
          Dst:             mvsad_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:2786,22'
          Dst:             mvsad_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:2786,22'
          Dst:             mvsad_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:2801,31'
          Dst:             get_buf_from_mv
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:2803,20'
          Dst:             mvsad_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:2798,13'
          Dst:             is_mv_in
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:2801,31'
          Dst:             get_buf_from_mv
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:2803,20'
          Dst:             mvsad_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:2798,13'
          Dst:             is_mv_in
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:2801,31'
          Dst:             get_buf_from_mv
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:2803,20'
          Dst:             mvsad_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:2798,13'
          Dst:             is_mv_in
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:2801,31'
          Dst:             get_buf_from_mv
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:2803,20'
          Dst:             mvsad_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:2818,22'
          Dst:             get_buf_from_mv
    - functionName:    bigdia_search
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_mcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1535
      functionLinenumberEnd: 1568
      functionDepth:   0
      returnType:      int
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - short
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vp9_pattern_search_sad
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:1568,10'
          Dst:             vp9_pattern_search_sad
    - functionName:    square_search
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_mcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1576
      functionLinenumberEnd: 1609
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - short
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vp9_pattern_search
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:1609,10'
          Dst:             vp9_pattern_search
    - functionName:    hex_search
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_mcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1499
      functionLinenumberEnd: 1527
      functionDepth:   0
      returnType:      int
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - short
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vp9_pattern_search
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:1527,10'
          Dst:             vp9_pattern_search
    - functionName:    fast_hex_search
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_mcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1618
      functionLinenumberEnd: 1619
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - hex_search
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:1619,10'
          Dst:             hex_search
    - functionName:    fast_dia_search
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_mcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1627
      functionLinenumberEnd: 1628
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - bigdia_search
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:1628,10'
          Dst:             bigdia_search
    - functionName:    vp9_full_pixel_search
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_mcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2880
      functionLinenumberEnd: 2953
      functionDepth:   0
      returnType:      int
      argCount:        12
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          183
      EdgeCount:       48
      CyclomaticComplexity: 11
      functionsReached:
        - __assert_fail
        - bigdia_search
        - fast_dia_search
        - fast_hex_search
        - full_pixel_diamond
        - full_pixel_exhaustive
        - get_exhaustive_threshold
        - hex_search
        - square_search
        - vp9_get_mvpred_var
      functionUses:    15
      BranchProfiles:
        - Branch String:   '/src/libvpx/vp9/encoder/vp9_mcomp.c:2895,3'
          Branch Sides:    []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:2897,13'
          Dst:             fast_dia_search
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:2901,13'
          Dst:             fast_hex_search
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:2905,13'
          Dst:             hex_search
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:2909,13'
          Dst:             square_search
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:2913,13'
          Dst:             bigdia_search
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:2923,14'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:2918,13'
          Dst:             full_pixel_diamond
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:2930,11'
          Dst:             get_exhaustive_threshold
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:2942,14'
          Dst:             full_pixel_exhaustive
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:2951,11'
          Dst:             vp9_get_mvpred_var
    - functionName:    vp9_refining_search_8p_c
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_mcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2830
      functionLinenumberEnd: 2874
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          140
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - clamp_mv
        - get_buf_from_mv
        - is_mv_in
        - mvsad_err_cost
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:2839,3'
          Dst:             clamp_mv
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:2842,45'
          Dst:             get_buf_from_mv
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:2844,7'
          Dst:             mvsad_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:2853,11'
          Dst:             is_mv_in
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:2855,51'
          Dst:             get_buf_from_mv
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:2858,18'
          Dst:             mvsad_err_cost
    - functionName:    vector_match
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_mcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2192
      functionLinenumberEnd: 2254
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         67
      ICount:          297
      EdgeCount:       94
      CyclomaticComplexity: 29
      functionsReached:
        - vpx_vector_var_sse2
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:2199,16'
          Dst:             vpx_vector_var_sse2
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:2211,16'
          Dst:             vpx_vector_var_sse2
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:2211,16'
          Dst:             vpx_vector_var_sse2
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:2223,16'
          Dst:             vpx_vector_var_sse2
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:2223,16'
          Dst:             vpx_vector_var_sse2
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:2235,16'
          Dst:             vpx_vector_var_sse2
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:2235,16'
          Dst:             vpx_vector_var_sse2
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:2247,16'
          Dst:             vpx_vector_var_sse2
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:2247,16'
          Dst:             vpx_vector_var_sse2
    - functionName:    vp9_int_pro_motion_estimation
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_mcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2266
      functionLinenumberEnd: 2402
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         64
      ICount:          447
      EdgeCount:       84
      CyclomaticComplexity: 22
      functionsReached:
        - __assert_fail
        - clamp_mv
        - vector_match
        - vp9_get_scaled_ref_frame
        - vp9_set_subpel_mv_search_range
        - vp9_setup_pre_planes
        - vpx_int_pro_col_sse2
        - vpx_int_pro_row_sse2
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:2286,7'
          Dst:             vp9_get_scaled_ref_frame
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:2297,5'
          Dst:             vp9_setup_pre_planes
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:2290,5'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:2321,5'
          Dst:             vpx_int_pro_row_sse2
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:2327,17'
          Dst:             vpx_int_pro_col_sse2
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:2334,5'
          Dst:             vpx_int_pro_row_sse2
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:2339,21'
          Dst:             vpx_int_pro_col_sse2
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:2344,17'
          Dst:             vector_match
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:2345,17'
          Dst:             vector_match
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:2392,3'
          Dst:             vp9_set_subpel_mv_search_range
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:2393,3'
          Dst:             clamp_mv
    - functionName:    vp9_diamond_search_sad_c
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_mcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2059
      functionLinenumberEnd: 2189
      functionDepth:   0
      returnType:      int
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         55
      ICount:          423
      EdgeCount:       75
      CyclomaticComplexity: 22
      functionsReached:
        - is_mv_in
        - mvsad_err_cost
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:2128,17'
          Dst:             mvsad_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:2128,17'
          Dst:             mvsad_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:2128,17'
          Dst:             mvsad_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:2128,17'
          Dst:             mvsad_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:2142,13'
          Dst:             is_mv_in
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:2148,24'
          Dst:             mvsad_err_cost
    - functionName:    vp9_get_mvpred_av_var
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_mcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1482
      functionLinenumberEnd: 1494
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          55
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - get_buf_from_mv
        - mv_err_cost
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:1489,20'
          Dst:             get_buf_from_mv
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:1491,24'
          Dst:             mv_err_cost
    - functionName:    accurate_sub_pel_search
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_mcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 613
      functionLinenumberEnd: 665
      functionDepth:   0
      returnType:      int
      argCount:        13
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          133
      EdgeCount:       27
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
        - vp9_build_inter_predictor
        - vp9_highbd_build_inter_predictor
        - vpx_highbd_comp_avg_pred_sse2
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:616,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:617,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:620,5'
          Dst:             vp9_highbd_build_inter_predictor
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:625,7'
          Dst:             vpx_highbd_comp_avg_pred_sse2
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:635,5'
          Dst:             vp9_build_inter_predictor
    - functionName:    vp9_find_best_sub_pixel_tree
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_mcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 726
      functionLinenumberEnd: 925
      functionDepth:   0
      returnType:      int
      argCount:        17
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         341
      ICount:          1879
      EdgeCount:       483
      CyclomaticComplexity: 144
      functionsReached:
        - __assert_fail
        - accurate_sub_pel_search
        - mv_err_cost
        - pre
        - setup_center_error
        - sp
        - use_mv_hp
        - vp9_set_subpel_mv_search_range
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:765,3'
          Dst:             vp9_set_subpel_mv_search_range
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:771,21'
          Dst:             use_mv_hp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:777,13'
          Dst:             setup_center_error
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:804,56'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:804,64'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:801,55'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:801,63'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:808,37'
          Dst:             mv_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:804,56'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:804,64'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:801,55'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:801,63'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:808,37'
          Dst:             mv_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:804,56'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:804,64'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:801,55'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:801,63'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:808,37'
          Dst:             mv_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:804,56'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:804,64'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:801,55'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:801,63'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:808,37'
          Dst:             mv_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:794,21'
          Dst:             accurate_sub_pel_search
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:808,37'
          Dst:             mv_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:794,21'
          Dst:             accurate_sub_pel_search
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:808,37'
          Dst:             mv_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:794,21'
          Dst:             accurate_sub_pel_search
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:808,37'
          Dst:             mv_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:794,21'
          Dst:             accurate_sub_pel_search
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:808,37'
          Dst:             mv_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:831,19'
          Dst:             accurate_sub_pel_search
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:837,53'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:837,61'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:840,54'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:840,62'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:844,33'
          Dst:             mv_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:869,7'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:875,13'
          Dst:             accurate_sub_pel_search
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:875,13'
          Dst:             mv_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:877,13'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:877,13'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:877,13'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:877,13'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:877,13'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:877,13'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:877,13'
          Dst:             mv_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:884,13'
          Dst:             accurate_sub_pel_search
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:884,13'
          Dst:             mv_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:886,13'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:886,13'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:886,13'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:886,13'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:886,13'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:886,13'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:886,13'
          Dst:             mv_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:893,11'
          Dst:             accurate_sub_pel_search
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:893,11'
          Dst:             mv_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:894,11'
          Dst:             accurate_sub_pel_search
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:894,11'
          Dst:             mv_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:896,13'
          Dst:             accurate_sub_pel_search
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:896,13'
          Dst:             mv_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:899,11'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:899,11'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:899,11'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:899,11'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:899,11'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:899,11'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:899,11'
          Dst:             mv_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:900,11'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:900,11'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:900,11'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:900,11'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:900,11'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:900,11'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:900,11'
          Dst:             mv_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:902,13'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:902,13'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:902,13'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:902,13'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:902,13'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:902,13'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:902,13'
          Dst:             mv_err_cost
    - functionName:    setup_center_error
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_mcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 289
      functionLinenumberEnd: 325
      functionDepth:   0
      returnType:      int
      argCount:        17
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          93
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - mv_err_cost
        - vpx_highbd_comp_avg_pred_sse2
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:295,7'
          Dst:             vpx_highbd_comp_avg_pred_sse2
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:308,14'
          Dst:             mv_err_cost
    - functionName:    sp
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_mcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    744
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pre
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_mcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    362
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vp9_find_best_sub_pixel_tree_pruned
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_mcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 520
      functionLinenumberEnd: 597
      functionDepth:   0
      returnType:      int
      argCount:        17
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1162
      ICount:          6907
      EdgeCount:       1629
      CyclomaticComplexity: 469
      functionsReached:
        - mv_err_cost
        - pre
        - setup_center_error
        - sp
        - use_mv_hp
        - vp9_set_subpel_mv_search_range
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libvpx/vp9/encoder/vp9_mcomp.c:533,5'
          Branch Sides:    []
        - Branch String:   '/src/libvpx/vp9/encoder/vp9_mcomp.c:556,5'
          Branch Sides:    []
        - Branch String:   '/src/libvpx/vp9/encoder/vp9_mcomp.c:558,7'
          Branch Sides:    []
        - Branch String:   '/src/libvpx/vp9/encoder/vp9_mcomp.c:571,5'
          Branch Sides:    []
        - Branch String:   '/src/libvpx/vp9/encoder/vp9_mcomp.c:573,7'
          Branch Sides:    []
        - Branch String:   '/src/libvpx/vp9/encoder/vp9_mcomp.c:581,5'
          Branch Sides:    []
        - Branch String:   '/src/libvpx/vp9/encoder/vp9_mcomp.c:583,7'
          Branch Sides:    []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:521,3'
          Dst:             vp9_set_subpel_mv_search_range
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:524,13'
          Dst:             setup_center_error
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:535,9'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:535,9'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:535,9'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:535,9'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:535,9'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:535,9'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:535,9'
          Dst:             mv_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:536,9'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:536,9'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:536,9'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:536,9'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:536,9'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:536,9'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:536,9'
          Dst:             mv_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:537,9'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:537,9'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:537,9'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:537,9'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:537,9'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:537,9'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:537,9'
          Dst:             mv_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:540,9'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:540,9'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:540,9'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:540,9'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:540,9'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:540,9'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:540,9'
          Dst:             mv_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:541,9'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:541,9'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:541,9'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:541,9'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:541,9'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:541,9'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:541,9'
          Dst:             mv_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:542,9'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:542,9'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:542,9'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:542,9'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:542,9'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:542,9'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:542,9'
          Dst:             mv_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:545,9'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:545,9'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:545,9'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:545,9'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:545,9'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:545,9'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:545,9'
          Dst:             mv_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:546,9'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:546,9'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:546,9'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:546,9'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:546,9'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:546,9'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:546,9'
          Dst:             mv_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:547,9'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:547,9'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:547,9'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:547,9'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:547,9'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:547,9'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:547,9'
          Dst:             mv_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:550,9'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:550,9'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:550,9'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:550,9'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:550,9'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:550,9'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:550,9'
          Dst:             mv_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:551,9'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:551,9'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:551,9'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:551,9'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:551,9'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:551,9'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:551,9'
          Dst:             mv_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:552,9'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:552,9'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:552,9'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:552,9'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:552,9'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:552,9'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:552,9'
          Dst:             mv_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:556,5'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:556,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:556,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:556,5'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:556,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:556,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:556,5'
          Dst:             mv_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:556,5'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:556,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:556,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:556,5'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:556,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:556,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:556,5'
          Dst:             mv_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:556,5'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:556,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:556,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:556,5'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:556,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:556,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:556,5'
          Dst:             mv_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:556,5'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:556,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:556,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:556,5'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:556,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:556,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:556,5'
          Dst:             mv_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:556,5'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:556,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:556,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:556,5'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:556,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:556,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:556,5'
          Dst:             mv_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:556,5'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:556,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:556,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:556,5'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:556,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:556,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:556,5'
          Dst:             mv_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:556,5'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:556,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:556,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:556,5'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:556,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:556,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:556,5'
          Dst:             mv_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:556,5'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:556,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:556,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:556,5'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:556,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:556,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:556,5'
          Dst:             mv_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:558,7'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:558,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:558,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:558,7'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:558,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:558,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:558,7'
          Dst:             mv_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:558,7'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:558,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:558,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:558,7'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:558,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:558,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:558,7'
          Dst:             mv_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:558,7'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:558,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:558,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:558,7'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:558,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:558,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:558,7'
          Dst:             mv_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:558,7'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:558,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:558,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:558,7'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:558,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:558,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:558,7'
          Dst:             mv_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:558,7'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:558,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:558,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:558,7'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:558,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:558,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:558,7'
          Dst:             mv_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:558,7'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:558,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:558,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:558,7'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:558,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:558,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:558,7'
          Dst:             mv_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:558,7'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:558,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:558,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:558,7'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:558,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:558,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:558,7'
          Dst:             mv_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:558,7'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:558,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:558,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:558,7'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:558,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:558,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:558,7'
          Dst:             mv_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:558,7'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:558,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:558,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:558,7'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:558,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:558,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:558,7'
          Dst:             mv_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:558,7'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:558,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:558,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:558,7'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:558,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:558,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:558,7'
          Dst:             mv_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:571,5'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:571,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:571,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:571,5'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:571,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:571,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:571,5'
          Dst:             mv_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:571,5'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:571,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:571,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:571,5'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:571,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:571,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:571,5'
          Dst:             mv_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:571,5'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:571,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:571,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:571,5'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:571,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:571,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:571,5'
          Dst:             mv_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:571,5'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:571,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:571,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:571,5'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:571,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:571,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:571,5'
          Dst:             mv_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:571,5'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:571,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:571,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:571,5'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:571,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:571,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:571,5'
          Dst:             mv_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:571,5'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:571,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:571,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:571,5'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:571,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:571,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:571,5'
          Dst:             mv_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:571,5'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:571,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:571,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:571,5'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:571,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:571,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:571,5'
          Dst:             mv_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:571,5'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:571,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:571,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:571,5'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:571,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:571,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:571,5'
          Dst:             mv_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:573,7'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:573,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:573,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:573,7'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:573,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:573,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:573,7'
          Dst:             mv_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:573,7'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:573,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:573,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:573,7'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:573,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:573,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:573,7'
          Dst:             mv_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:573,7'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:573,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:573,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:573,7'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:573,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:573,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:573,7'
          Dst:             mv_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:573,7'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:573,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:573,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:573,7'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:573,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:573,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:573,7'
          Dst:             mv_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:573,7'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:573,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:573,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:573,7'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:573,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:573,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:573,7'
          Dst:             mv_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:573,7'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:573,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:573,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:573,7'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:573,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:573,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:573,7'
          Dst:             mv_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:573,7'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:573,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:573,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:573,7'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:573,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:573,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:573,7'
          Dst:             mv_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:573,7'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:573,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:573,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:573,7'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:573,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:573,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:573,7'
          Dst:             mv_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:573,7'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:573,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:573,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:573,7'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:573,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:573,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:573,7'
          Dst:             mv_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:573,7'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:573,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:573,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:573,7'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:573,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:573,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:573,7'
          Dst:             mv_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:579,19'
          Dst:             use_mv_hp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:581,5'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:581,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:581,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:581,5'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:581,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:581,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:581,5'
          Dst:             mv_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:581,5'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:581,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:581,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:581,5'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:581,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:581,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:581,5'
          Dst:             mv_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:581,5'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:581,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:581,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:581,5'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:581,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:581,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:581,5'
          Dst:             mv_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:581,5'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:581,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:581,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:581,5'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:581,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:581,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:581,5'
          Dst:             mv_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:581,5'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:581,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:581,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:581,5'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:581,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:581,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:581,5'
          Dst:             mv_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:581,5'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:581,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:581,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:581,5'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:581,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:581,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:581,5'
          Dst:             mv_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:581,5'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:581,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:581,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:581,5'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:581,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:581,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:581,5'
          Dst:             mv_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:581,5'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:581,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:581,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:581,5'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:581,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:581,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:581,5'
          Dst:             mv_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:583,7'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:583,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:583,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:583,7'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:583,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:583,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:583,7'
          Dst:             mv_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:583,7'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:583,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:583,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:583,7'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:583,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:583,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:583,7'
          Dst:             mv_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:583,7'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:583,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:583,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:583,7'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:583,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:583,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:583,7'
          Dst:             mv_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:583,7'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:583,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:583,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:583,7'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:583,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:583,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:583,7'
          Dst:             mv_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:583,7'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:583,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:583,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:583,7'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:583,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:583,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:583,7'
          Dst:             mv_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:583,7'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:583,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:583,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:583,7'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:583,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:583,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:583,7'
          Dst:             mv_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:583,7'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:583,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:583,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:583,7'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:583,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:583,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:583,7'
          Dst:             mv_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:583,7'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:583,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:583,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:583,7'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:583,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:583,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:583,7'
          Dst:             mv_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:583,7'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:583,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:583,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:583,7'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:583,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:583,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:583,7'
          Dst:             mv_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:583,7'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:583,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:583,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:583,7'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:583,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:583,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:583,7'
          Dst:             mv_err_cost
    - functionName:    vp9_find_best_sub_pixel_tree_pruned_more
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_mcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 458
      functionLinenumberEnd: 513
      functionDepth:   0
      returnType:      int
      argCount:        17
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         982
      ICount:          5834
      EdgeCount:       1376
      CyclomaticComplexity: 396
      functionsReached:
        - get_cost_surf_min
        - is_cost_list_wellbehaved
        - mv_err_cost
        - pre
        - setup_center_error
        - sp
        - use_mv_hp
        - vp9_set_subpel_mv_search_range
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libvpx/vp9/encoder/vp9_mcomp.c:475,5'
          Branch Sides:    []
        - Branch String:   '/src/libvpx/vp9/encoder/vp9_mcomp.c:477,7'
          Branch Sides:    []
        - Branch String:   '/src/libvpx/vp9/encoder/vp9_mcomp.c:489,5'
          Branch Sides:    []
        - Branch String:   '/src/libvpx/vp9/encoder/vp9_mcomp.c:491,7'
          Branch Sides:    []
        - Branch String:   '/src/libvpx/vp9/encoder/vp9_mcomp.c:499,5'
          Branch Sides:    []
        - Branch String:   '/src/libvpx/vp9/encoder/vp9_mcomp.c:501,7'
          Branch Sides:    []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:459,3'
          Dst:             vp9_set_subpel_mv_search_range
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:462,13'
          Dst:             setup_center_error
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:467,34'
          Dst:             is_cost_list_wellbehaved
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:470,5'
          Dst:             get_cost_surf_min
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:472,7'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:472,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:472,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:472,7'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:472,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:472,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:472,7'
          Dst:             mv_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:475,5'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:475,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:475,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:475,5'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:475,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:475,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:475,5'
          Dst:             mv_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:475,5'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:475,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:475,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:475,5'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:475,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:475,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:475,5'
          Dst:             mv_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:475,5'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:475,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:475,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:475,5'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:475,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:475,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:475,5'
          Dst:             mv_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:475,5'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:475,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:475,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:475,5'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:475,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:475,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:475,5'
          Dst:             mv_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:475,5'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:475,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:475,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:475,5'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:475,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:475,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:475,5'
          Dst:             mv_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:475,5'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:475,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:475,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:475,5'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:475,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:475,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:475,5'
          Dst:             mv_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:475,5'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:475,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:475,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:475,5'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:475,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:475,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:475,5'
          Dst:             mv_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:475,5'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:475,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:475,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:475,5'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:475,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:475,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:475,5'
          Dst:             mv_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:477,7'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:477,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:477,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:477,7'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:477,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:477,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:477,7'
          Dst:             mv_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:477,7'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:477,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:477,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:477,7'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:477,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:477,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:477,7'
          Dst:             mv_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:477,7'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:477,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:477,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:477,7'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:477,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:477,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:477,7'
          Dst:             mv_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:477,7'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:477,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:477,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:477,7'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:477,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:477,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:477,7'
          Dst:             mv_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:477,7'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:477,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:477,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:477,7'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:477,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:477,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:477,7'
          Dst:             mv_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:477,7'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:477,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:477,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:477,7'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:477,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:477,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:477,7'
          Dst:             mv_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:477,7'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:477,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:477,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:477,7'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:477,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:477,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:477,7'
          Dst:             mv_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:477,7'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:477,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:477,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:477,7'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:477,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:477,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:477,7'
          Dst:             mv_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:477,7'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:477,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:477,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:477,7'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:477,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:477,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:477,7'
          Dst:             mv_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:477,7'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:477,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:477,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:477,7'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:477,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:477,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:477,7'
          Dst:             mv_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:489,5'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:489,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:489,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:489,5'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:489,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:489,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:489,5'
          Dst:             mv_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:489,5'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:489,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:489,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:489,5'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:489,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:489,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:489,5'
          Dst:             mv_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:489,5'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:489,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:489,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:489,5'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:489,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:489,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:489,5'
          Dst:             mv_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:489,5'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:489,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:489,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:489,5'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:489,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:489,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:489,5'
          Dst:             mv_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:489,5'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:489,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:489,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:489,5'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:489,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:489,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:489,5'
          Dst:             mv_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:489,5'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:489,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:489,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:489,5'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:489,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:489,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:489,5'
          Dst:             mv_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:489,5'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:489,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:489,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:489,5'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:489,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:489,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:489,5'
          Dst:             mv_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:489,5'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:489,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:489,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:489,5'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:489,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:489,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:489,5'
          Dst:             mv_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:491,7'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:491,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:491,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:491,7'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:491,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:491,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:491,7'
          Dst:             mv_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:491,7'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:491,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:491,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:491,7'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:491,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:491,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:491,7'
          Dst:             mv_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:491,7'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:491,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:491,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:491,7'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:491,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:491,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:491,7'
          Dst:             mv_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:491,7'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:491,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:491,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:491,7'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:491,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:491,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:491,7'
          Dst:             mv_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:491,7'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:491,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:491,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:491,7'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:491,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:491,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:491,7'
          Dst:             mv_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:491,7'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:491,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:491,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:491,7'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:491,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:491,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:491,7'
          Dst:             mv_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:491,7'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:491,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:491,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:491,7'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:491,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:491,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:491,7'
          Dst:             mv_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:491,7'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:491,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:491,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:491,7'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:491,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:491,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:491,7'
          Dst:             mv_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:491,7'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:491,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:491,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:491,7'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:491,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:491,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:491,7'
          Dst:             mv_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:491,7'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:491,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:491,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:491,7'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:491,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:491,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:491,7'
          Dst:             mv_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:495,19'
          Dst:             use_mv_hp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:499,5'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:499,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:499,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:499,5'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:499,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:499,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:499,5'
          Dst:             mv_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:499,5'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:499,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:499,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:499,5'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:499,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:499,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:499,5'
          Dst:             mv_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:499,5'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:499,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:499,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:499,5'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:499,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:499,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:499,5'
          Dst:             mv_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:499,5'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:499,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:499,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:499,5'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:499,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:499,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:499,5'
          Dst:             mv_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:499,5'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:499,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:499,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:499,5'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:499,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:499,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:499,5'
          Dst:             mv_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:499,5'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:499,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:499,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:499,5'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:499,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:499,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:499,5'
          Dst:             mv_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:499,5'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:499,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:499,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:499,5'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:499,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:499,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:499,5'
          Dst:             mv_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:499,5'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:499,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:499,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:499,5'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:499,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:499,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:499,5'
          Dst:             mv_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:501,7'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:501,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:501,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:501,7'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:501,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:501,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:501,7'
          Dst:             mv_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:501,7'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:501,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:501,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:501,7'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:501,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:501,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:501,7'
          Dst:             mv_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:501,7'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:501,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:501,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:501,7'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:501,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:501,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:501,7'
          Dst:             mv_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:501,7'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:501,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:501,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:501,7'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:501,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:501,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:501,7'
          Dst:             mv_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:501,7'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:501,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:501,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:501,7'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:501,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:501,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:501,7'
          Dst:             mv_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:501,7'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:501,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:501,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:501,7'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:501,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:501,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:501,7'
          Dst:             mv_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:501,7'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:501,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:501,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:501,7'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:501,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:501,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:501,7'
          Dst:             mv_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:501,7'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:501,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:501,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:501,7'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:501,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:501,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:501,7'
          Dst:             mv_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:501,7'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:501,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:501,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:501,7'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:501,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:501,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:501,7'
          Dst:             mv_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:501,7'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:501,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:501,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:501,7'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:501,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:501,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:501,7'
          Dst:             mv_err_cost
    - functionName:    is_cost_list_wellbehaved
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_mcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 331
      functionLinenumberEnd: 333
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          42
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_cost_surf_min
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_mcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 344
      functionLinenumberEnd: 352
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          42
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - divide_and_round
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:350,14'
          Dst:             divide_and_round
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:351,14'
          Dst:             divide_and_round
    - functionName:    vp9_find_best_sub_pixel_tree_pruned_evenmore
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_mcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 392
      functionLinenumberEnd: 451
      functionDepth:   0
      returnType:      int
      argCount:        17
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         982
      ICount:          5832
      EdgeCount:       1376
      CyclomaticComplexity: 396
      functionsReached:
        - get_cost_surf_min
        - is_cost_list_wellbehaved
        - mv_err_cost
        - pre
        - setup_center_error
        - sp
        - use_mv_hp
        - vp9_set_subpel_mv_search_range
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libvpx/vp9/encoder/vp9_mcomp.c:416,5'
          Branch Sides:    []
        - Branch String:   '/src/libvpx/vp9/encoder/vp9_mcomp.c:418,7'
          Branch Sides:    []
        - Branch String:   '/src/libvpx/vp9/encoder/vp9_mcomp.c:429,7'
          Branch Sides:    []
        - Branch String:   '/src/libvpx/vp9/encoder/vp9_mcomp.c:431,9'
          Branch Sides:    []
        - Branch String:   '/src/libvpx/vp9/encoder/vp9_mcomp.c:441,5'
          Branch Sides:    []
        - Branch String:   '/src/libvpx/vp9/encoder/vp9_mcomp.c:443,7'
          Branch Sides:    []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:393,3'
          Dst:             vp9_set_subpel_mv_search_range
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:394,13'
          Dst:             setup_center_error
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:408,34'
          Dst:             is_cost_list_wellbehaved
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:411,5'
          Dst:             get_cost_surf_min
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:413,7'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:413,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:413,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:413,7'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:413,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:413,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:413,7'
          Dst:             mv_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:416,5'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:416,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:416,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:416,5'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:416,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:416,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:416,5'
          Dst:             mv_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:416,5'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:416,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:416,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:416,5'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:416,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:416,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:416,5'
          Dst:             mv_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:416,5'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:416,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:416,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:416,5'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:416,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:416,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:416,5'
          Dst:             mv_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:416,5'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:416,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:416,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:416,5'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:416,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:416,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:416,5'
          Dst:             mv_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:416,5'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:416,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:416,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:416,5'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:416,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:416,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:416,5'
          Dst:             mv_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:416,5'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:416,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:416,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:416,5'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:416,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:416,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:416,5'
          Dst:             mv_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:416,5'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:416,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:416,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:416,5'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:416,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:416,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:416,5'
          Dst:             mv_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:416,5'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:416,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:416,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:416,5'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:416,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:416,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:416,5'
          Dst:             mv_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:418,7'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:418,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:418,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:418,7'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:418,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:418,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:418,7'
          Dst:             mv_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:418,7'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:418,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:418,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:418,7'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:418,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:418,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:418,7'
          Dst:             mv_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:418,7'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:418,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:418,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:418,7'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:418,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:418,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:418,7'
          Dst:             mv_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:418,7'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:418,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:418,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:418,7'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:418,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:418,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:418,7'
          Dst:             mv_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:418,7'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:418,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:418,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:418,7'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:418,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:418,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:418,7'
          Dst:             mv_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:418,7'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:418,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:418,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:418,7'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:418,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:418,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:418,7'
          Dst:             mv_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:418,7'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:418,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:418,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:418,7'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:418,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:418,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:418,7'
          Dst:             mv_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:418,7'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:418,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:418,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:418,7'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:418,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:418,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:418,7'
          Dst:             mv_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:418,7'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:418,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:418,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:418,7'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:418,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:418,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:418,7'
          Dst:             mv_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:418,7'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:418,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:418,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:418,7'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:418,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:418,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:418,7'
          Dst:             mv_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:429,7'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:429,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:429,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:429,7'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:429,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:429,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:429,7'
          Dst:             mv_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:429,7'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:429,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:429,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:429,7'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:429,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:429,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:429,7'
          Dst:             mv_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:429,7'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:429,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:429,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:429,7'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:429,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:429,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:429,7'
          Dst:             mv_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:429,7'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:429,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:429,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:429,7'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:429,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:429,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:429,7'
          Dst:             mv_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:429,7'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:429,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:429,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:429,7'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:429,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:429,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:429,7'
          Dst:             mv_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:429,7'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:429,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:429,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:429,7'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:429,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:429,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:429,7'
          Dst:             mv_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:429,7'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:429,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:429,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:429,7'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:429,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:429,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:429,7'
          Dst:             mv_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:429,7'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:429,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:429,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:429,7'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:429,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:429,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:429,7'
          Dst:             mv_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:431,9'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:431,9'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:431,9'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:431,9'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:431,9'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:431,9'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:431,9'
          Dst:             mv_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:431,9'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:431,9'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:431,9'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:431,9'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:431,9'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:431,9'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:431,9'
          Dst:             mv_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:431,9'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:431,9'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:431,9'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:431,9'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:431,9'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:431,9'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:431,9'
          Dst:             mv_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:431,9'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:431,9'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:431,9'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:431,9'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:431,9'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:431,9'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:431,9'
          Dst:             mv_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:431,9'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:431,9'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:431,9'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:431,9'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:431,9'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:431,9'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:431,9'
          Dst:             mv_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:431,9'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:431,9'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:431,9'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:431,9'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:431,9'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:431,9'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:431,9'
          Dst:             mv_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:431,9'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:431,9'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:431,9'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:431,9'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:431,9'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:431,9'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:431,9'
          Dst:             mv_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:431,9'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:431,9'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:431,9'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:431,9'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:431,9'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:431,9'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:431,9'
          Dst:             mv_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:431,9'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:431,9'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:431,9'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:431,9'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:431,9'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:431,9'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:431,9'
          Dst:             mv_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:431,9'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:431,9'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:431,9'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:431,9'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:431,9'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:431,9'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:431,9'
          Dst:             mv_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:439,19'
          Dst:             use_mv_hp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:441,5'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:441,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:441,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:441,5'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:441,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:441,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:441,5'
          Dst:             mv_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:441,5'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:441,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:441,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:441,5'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:441,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:441,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:441,5'
          Dst:             mv_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:441,5'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:441,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:441,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:441,5'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:441,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:441,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:441,5'
          Dst:             mv_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:441,5'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:441,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:441,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:441,5'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:441,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:441,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:441,5'
          Dst:             mv_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:441,5'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:441,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:441,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:441,5'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:441,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:441,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:441,5'
          Dst:             mv_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:441,5'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:441,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:441,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:441,5'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:441,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:441,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:441,5'
          Dst:             mv_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:441,5'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:441,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:441,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:441,5'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:441,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:441,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:441,5'
          Dst:             mv_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:441,5'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:441,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:441,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:441,5'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:441,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:441,5'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:441,5'
          Dst:             mv_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:443,7'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:443,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:443,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:443,7'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:443,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:443,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:443,7'
          Dst:             mv_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:443,7'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:443,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:443,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:443,7'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:443,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:443,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:443,7'
          Dst:             mv_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:443,7'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:443,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:443,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:443,7'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:443,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:443,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:443,7'
          Dst:             mv_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:443,7'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:443,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:443,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:443,7'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:443,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:443,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:443,7'
          Dst:             mv_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:443,7'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:443,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:443,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:443,7'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:443,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:443,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:443,7'
          Dst:             mv_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:443,7'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:443,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:443,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:443,7'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:443,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:443,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:443,7'
          Dst:             mv_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:443,7'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:443,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:443,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:443,7'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:443,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:443,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:443,7'
          Dst:             mv_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:443,7'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:443,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:443,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:443,7'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:443,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:443,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:443,7'
          Dst:             mv_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:443,7'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:443,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:443,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:443,7'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:443,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:443,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:443,7'
          Dst:             mv_err_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:443,7'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:443,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:443,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:443,7'
          Dst:             pre
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:443,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:443,7'
          Dst:             sp
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:443,7'
          Dst:             mv_err_cost
    - functionName:    vp9_skip_sub_pixel_tree
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_mcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 359
      functionLinenumberEnd: 384
      functionDepth:   0
      returnType:      int
      argCount:        17
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - setup_center_error
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:361,13'
          Dst:             setup_center_error
    - functionName:    vp9_init3smotion_compensation
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_mcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          88
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vp9_init_dsmotion_compensation
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_mcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          52
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vp9_mv_bit_cost
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_mcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mv_cost
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_mcomp.c:83,10'
          Dst:             mv_cost
    - functionName:    vp9_init_search_range
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_mcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          38
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vp9_set_mv_search_range
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_mcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         25
      ICount:          128
      EdgeCount:       32
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    13
      BranchProfiles:  []
      Callsites:       []
    - functionName:    scaled_buffer_offset
      functionSourceFile: '/src/libvpx/vp9/common/vp9_reconinter.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    encode_inter_mb_segment
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_rdopt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1612
      functionLinenumberEnd: 1734
      functionDepth:   0
      returnType:      size_t
      argCount:        11
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          395
      EdgeCount:       48
      CyclomaticComplexity: 13
      functionsReached:
        - __assert_fail
        - combine_entropy_contexts
        - cost_coeffs
        - get_plane_block_size
        - has_second_ref
        - scaled_buffer_offset
        - vp9_build_inter_predictor
        - vp9_highbd_block_error_dispatch
        - vp9_highbd_build_inter_predictor
        - vp9_is_scaled
        - vp9_raster_block_offset
        - vp9_raster_block_offset_int16
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:1618,34'
          Dst:             get_plane_block_size
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:1624,19'
          Dst:             vp9_raster_block_offset
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:1626,20'
          Dst:             vp9_raster_block_offset
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:1630,27'
          Dst:             has_second_ref
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:1633,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:1643,9'
          Dst:             vp9_is_scaled
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:1649,14'
          Dst:             scaled_buffer_offset
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:1653,7'
          Dst:             vp9_highbd_build_inter_predictor
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:1660,7'
          Dst:             vp9_build_inter_predictor
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:1676,24'
          Dst:             vp9_raster_block_offset_int16
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:1680,24'
          Dst:             vp9_raster_block_offset_int16
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:1700,19'
          Dst:             combine_entropy_contexts
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:1706,22'
          Dst:             vp9_raster_block_offset_int16
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:1711,25'
          Dst:             vp9_highbd_block_error_dispatch
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:1719,19'
          Dst:             cost_coeffs
    - functionName:    get_plane_block_size
      functionSourceFile: '/src/libvpx/vp9/common/vp9_blockd.h'
      linkageType:     InternalLinkage
      functionLinenumber: 253
      functionLinenumberEnd: 254
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - char
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    has_second_ref
      functionSourceFile: '/src/libvpx/vp9/common/vp9_blockd.h'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vp9_is_scaled
      functionSourceFile: '/src/libvpx/vp9/common/vp9_scale.h'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - vp9_is_valid_scale
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/vp9_scale.h:57,10'
          Dst:             vp9_is_valid_scale
    - functionName:    combine_entropy_contexts
      functionSourceFile: '/src/libvpx/vp9/common/vp9_entropy.h'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vp9_highbd_block_error_dispatch
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_rdopt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 310
      functionLinenumberEnd: 316
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vp9_highbd_block_error_sse2
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:314,12'
          Dst:             vp9_highbd_block_error_sse2
    - functionName:    cost_coeffs
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_rdopt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 360
      functionLinenumberEnd: 459
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - char
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          299
      EdgeCount:       52
      CyclomaticComplexity: 14
      functionsReached:
        - __assert_fail
        - get_coef_context
        - get_plane_type
        - get_uv_tx_size
        - is_inter_block
        - vp9_get_high_cost_table
        - vp9_get_token_cost
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:364,27'
          Dst:             get_plane_type
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:369,37'
          Dst:             is_inter_block
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:373,36'
          Dst:             vp9_get_high_cost_table
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:379,3'
          Dst:             get_uv_tx_size
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:379,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:394,14'
          Dst:             vp9_get_token_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:406,17'
          Dst:             vp9_get_token_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:426,14'
          Dst:             vp9_get_token_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:439,17'
          Dst:             vp9_get_token_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:440,14'
          Dst:             get_coef_context
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:452,14'
          Dst:             get_coef_context
    - functionName:    get_plane_type
      functionSourceFile: '/src/libvpx/vp9/common/vp9_blockd.h'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 211
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    is_inter_block
      functionSourceFile: '/src/libvpx/vp9/common/vp9_blockd.h'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    17
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vp9_get_high_cost_table
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_tokenize.h'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          19
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_uv_tx_size
      functionSourceFile: '/src/libvpx/vp9/common/vp9_blockd.h'
      linkageType:     InternalLinkage
      functionLinenumber: 244
      functionLinenumberEnd: 249
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          60
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/vp9_blockd.h:245,3'
          Dst:             __assert_fail
    - functionName:    vp9_get_token_cost
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_tokenize.h'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          46
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_coef_context
      functionSourceFile: '/src/libvpx/vp9/common/vp9_scan.h'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          21
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vp9_is_valid_scale
      functionSourceFile: '/src/libvpx/vp9/common/vp9_scale.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          22
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    set_and_cost_bmi_mvs
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_rdopt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1562
      functionLinenumberEnd: 1604
      functionDepth:   0
      returnType:      int
      argCount:        11
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - char
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          239
      EdgeCount:       48
      CyclomaticComplexity: 11
      functionsReached:
        - __assert_fail
        - cost_mv_ref
        - has_second_ref
        - vp9_mv_bit_cost
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libvpx/vp9/encoder/vp9_rdopt.c:1571,3'
          Branch Sides:    []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:1569,27'
          Dst:             has_second_ref
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:1574,21'
          Dst:             vp9_mv_bit_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:1578,23'
          Dst:             vp9_mv_bit_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:1589,7'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:1604,10'
          Dst:             cost_mv_ref
    - functionName:    cost_mv_ref
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_rdopt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1552
      functionLinenumberEnd: 1554
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          30
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - is_inter_mode
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:1553,3'
          Dst:             is_inter_mode
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:1553,3'
          Dst:             __assert_fail
    - functionName:    is_inter_mode
      functionSourceFile: '/src/libvpx/vp9/common/vp9_blockd.h'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          19
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mi_buf_restore
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_rdopt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1788
      functionLinenumberEnd: 1793
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - has_second_ref
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:1792,7'
          Dst:             has_second_ref
    - functionName:    mi_buf_shift
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_rdopt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1771
      functionLinenumberEnd: 1785
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          62
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - has_second_ref
        - vp9_raster_block_offset
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:1777,19'
          Dst:             vp9_raster_block_offset
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:1778,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:1780,23'
          Dst:             vp9_raster_block_offset
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:1781,7'
          Dst:             has_second_ref
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:1784,19'
          Dst:             vp9_raster_block_offset
    - functionName:    compare_mv_mode_rate
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_rdopt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1852
      functionLinenumberEnd: 1857
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          35
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    clamp
      functionSourceFile: '/src/libvpx/vpx_dsp/vpx_dsp_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    clamp_mv
      functionSourceFile: '/src/libvpx/vp9/common/vp9_mv.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - clamp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/vp9_mv.h:49,13'
          Dst:             clamp
        - Src:             '/src/libvpx/vp9/common/vp9_mv.h:50,13'
          Dst:             clamp
    - functionName:    get_msb
      functionSourceFile: '/src/libvpx/vpx_ports/bitops.h'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          24
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_ports/bitops.h:40,3'
          Dst:             __assert_fail
    - functionName:    cond_cost_list
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1169
      functionLinenumberEnd: 1170
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          16
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    skip_iters
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_rdopt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1837
      functionLinenumberEnd: 1847
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          55
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    build_inter_pred_model_rd_earlyterm
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_rdopt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 282
      functionDepth:   0
      returnType:      int
      argCount:        12
      argTypes:
        - 'N/A'
        - int
        - int
        - char
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         63
      ICount:          411
      EdgeCount:       85
      CyclomaticComplexity: 24
      functionsReached:
        - get_plane_block_size
        - vp9_build_inter_predictors_sbp
        - vp9_model_rd_from_var_lapndz
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:194,27'
          Dst:             get_plane_block_size
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:214,5'
          Dst:             vp9_build_inter_predictors_sbp
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:266,7'
          Dst:             vp9_model_rd_from_var_lapndz
    - functionName:    restore_dst_buf
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_rdopt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2748
      functionLinenumberEnd: 2754
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          26
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mv_has_subpel
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_rdopt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1795
      functionLinenumberEnd: 1796
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    skip_single_mode_based_on_mode_rate
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_rdopt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1863
      functionLinenumberEnd: 1893
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          102
      EdgeCount:       29
      CyclomaticComplexity: 10
      functionsReached:
        - compare_mv_mode_rate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:1876,7'
          Dst:             compare_mv_mode_rate
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:1882,7'
          Dst:             compare_mv_mode_rate
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:1889,7'
          Dst:             compare_mv_mode_rate
    - functionName:    mv_check_bounds
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_rdopt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1764
      functionLinenumberEnd: 1768
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          47
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    clamp_mv2
      functionSourceFile: '/src/libvpx/vp9/common/vp9_mvref_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 287
      functionLinenumberEnd: 292
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - clamp_mv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/vp9_mvref_common.h:288,3'
          Dst:             clamp_mv
    - functionName:    discount_newmv_test
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_rdopt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2765
      functionLinenumberEnd: 2807
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          65
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    single_motion_search
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_rdopt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2565
      functionLinenumberEnd: 2744
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         124
      ICount:          750
      EdgeCount:       171
      CyclomaticComplexity: 49
      functionsReached:
        - cond_cost_list
        - get_msb
        - vp9_full_pixel_search
        - vp9_get_scaled_ref_frame
        - vp9_init_search_range
        - vp9_mv_bit_cost
        - vp9_set_mv_search_range
        - vp9_setup_pre_planes
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:2578,7'
          Dst:             vp9_get_scaled_ref_frame
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:2610,5'
          Dst:             vp9_setup_pre_planes
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:2620,10'
          Dst:             vp9_init_search_range
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:2662,3'
          Dst:             vp9_set_mv_search_range
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:2675,7'
          Dst:             cond_cost_list
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:2673,13'
          Dst:             vp9_full_pixel_search
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:2699,14'
          Dst:             get_msb
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:2714,44'
          Dst:             cond_cost_list
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:2711,17'
          Dst:             vp9_full_pixel_search
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:2699,14'
          Dst:             get_msb
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:2714,44'
          Dst:             cond_cost_list
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:2711,17'
          Dst:             vp9_full_pixel_search
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:2699,14'
          Dst:             get_msb
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:2714,44'
          Dst:             cond_cost_list
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:2711,17'
          Dst:             vp9_full_pixel_search
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:2731,41'
          Dst:             cond_cost_list
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:2735,14'
          Dst:             vp9_mv_bit_cost
    - functionName:    joint_motion_search
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_rdopt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1910
      functionLinenumberEnd: 2075
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         48
      ICount:          432
      EdgeCount:       63
      CyclomaticComplexity: 17
      functionsReached:
        - __assert_fail
        - skip_iters
        - vp9_build_inter_predictor
        - vp9_get_mvpred_av_var
        - vp9_get_scaled_ref_frame
        - vp9_highbd_build_inter_predictor
        - vp9_mv_bit_cost
        - vp9_refining_search_8p_c
        - vp9_set_mv_search_range
        - vp9_setup_pre_planes
        - vp9_setup_scale_factors_for_frame
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:1928,5'
          Dst:             vp9_get_scaled_ref_frame
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:1929,5'
          Dst:             vp9_get_scaled_ref_frame
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:1941,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:1953,7'
          Dst:             vp9_setup_pre_planes
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:1953,7'
          Dst:             vp9_setup_pre_planes
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:1964,3'
          Dst:             vp9_setup_scale_factors_for_frame
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:1988,9'
          Dst:             skip_iters
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:1998,7'
          Dst:             vp9_highbd_build_inter_predictor
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:2004,7'
          Dst:             vp9_build_inter_predictor
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:2018,5'
          Dst:             vp9_set_mv_search_range
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:2027,15'
          Dst:             vp9_refining_search_8p_c
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:2031,17'
          Dst:             vp9_get_mvpred_av_var
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:2071,17'
          Dst:             vp9_mv_bit_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:2071,17'
          Dst:             vp9_mv_bit_cost
    - functionName:    get_joint_search_iters
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_rdopt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1896
      functionLinenumberEnd: 1904
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rd_sbuv_dcpred
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_rdopt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1517
      functionLinenumberEnd: 1529
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          37
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - super_block_uvrd
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:1523,3'
          Dst:             super_block_uvrd
    - functionName:    super_block_uvrd
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_rdopt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1422
      functionLinenumberEnd: 1466
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          122
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - get_uv_tx_size
        - is_inter_block
        - txfm_rd_in_plane
        - vp9_subtract_plane
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:1425,30'
          Dst:             get_uv_tx_size
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:1433,7'
          Dst:             is_inter_block
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:1435,7'
          Dst:             vp9_subtract_plane
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:1435,7'
          Dst:             vp9_subtract_plane
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:1444,5'
          Dst:             txfm_rd_in_plane
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:1444,5'
          Dst:             txfm_rd_in_plane
    - functionName:    txfm_rd_in_plane
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_rdopt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 858
      functionLinenumberEnd: 889
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - char
        - char
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          83
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - block_rd_txfm
        - get_plane_type
        - get_scan
        - vp9_foreach_transformed_block_in_plane
        - vp9_get_entropy_contexts
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:872,3'
          Dst:             vp9_get_entropy_contexts
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:874,35'
          Dst:             get_plane_type
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:874,13'
          Dst:             get_scan
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:876,3'
          Dst:             vp9_foreach_transformed_block_in_plane
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:876,3'
          Dst:             block_rd_txfm
    - functionName:    get_scan
      functionSourceFile: '/src/libvpx/vp9/common/vp9_scan.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          56
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - get_y_mode
        - is_inter_block
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/vp9_scan.h:51,7'
          Dst:             is_inter_block
        - Src:             '/src/libvpx/vp9/common/vp9_scan.h:54,34'
          Dst:             get_y_mode
    - functionName:    block_rd_txfm
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_rdopt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 700
      functionLinenumberEnd: 852
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - int
        - int
        - int
        - int
        - char
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         67
      ICount:          554
      EdgeCount:       91
      CyclomaticComplexity: 26
      functionsReached:
        - __assert_fail
        - combine_entropy_contexts
        - copy_block_visible
        - dist_block
        - do_trellis_opt
        - is_inter_block
        - pixel_sse
        - rate_block
        - sum_squares_visible
        - vp9_encode_block_intra
        - vp9_optimize_b
        - vp9_xform_quant
        - vp9_xform_quant_dc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:710,7'
          Dst:             combine_entropy_contexts
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:736,8'
          Dst:             is_inter_block
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:737,5'
          Dst:             vp9_encode_block_intra
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:741,7'
          Dst:             copy_block_visible
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:745,7'
          Dst:             dist_block
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:757,15'
          Dst:             sum_squares_visible
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:766,13'
          Dst:             pixel_sse
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:789,11'
          Dst:             do_trellis_opt
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:792,7'
          Dst:             vp9_xform_quant
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:793,28'
          Dst:             vp9_optimize_b
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:794,7'
          Dst:             dist_block
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:800,7'
          Dst:             vp9_xform_quant_dc
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:816,7'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:826,10'
          Dst:             rate_block
    - functionName:    copy_block_visible
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_rdopt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 467
      functionLinenumberEnd: 519
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - int
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         36
      ICount:          202
      EdgeCount:       48
      CyclomaticComplexity: 14
      functionsReached:
        - num_4x4_to_edge
        - vpx_convolve_copy_sse2
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:472,29'
          Dst:             num_4x4_to_edge
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:474,30'
          Dst:             num_4x4_to_edge
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:488,7'
          Dst:             vpx_convolve_copy_sse2
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:510,11'
          Dst:             vpx_convolve_copy_sse2
    - functionName:    dist_block
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_rdopt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 565
      functionLinenumberEnd: 691
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - char
        - int
        - int
        - int
        - char
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         49
      ICount:          356
      EdgeCount:       59
      CyclomaticComplexity: 12
      functionsReached:
        - __assert_fail
        - copy_block_visible
        - is_inter_block
        - pixel_sse
        - vp9_highbd_block_error_dispatch
        - vp9_highbd_idct16x16_add
        - vp9_highbd_idct32x32_add
        - vp9_highbd_idct4x4_add
        - vp9_highbd_idct8x8_add
        - vp9_highbd_iwht4x4_add
        - vp9_idct16x16_add
        - vp9_idct32x32_add
        - vp9_idct8x8_add
        - vpx_convolve_copy_sse2
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libvpx/vp9/encoder/vp9_rdopt.c:645,11'
          Branch Sides:    []
        - Branch String:   '/src/libvpx/vp9/encoder/vp9_rdopt.c:665,9'
          Branch Sides:    []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:579,17'
          Dst:             vp9_highbd_block_error_dispatch
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:589,28'
          Dst:             is_inter_block
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:618,13'
          Dst:             pixel_sse
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:625,7'
          Dst:             copy_block_visible
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:643,11'
          Dst:             vp9_highbd_iwht4x4_add
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:647,15'
          Dst:             vp9_highbd_idct4x4_add
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:650,15'
          Dst:             vp9_highbd_idct8x8_add
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:653,15'
          Dst:             vp9_highbd_idct16x16_add
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:656,15'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:657,15'
          Dst:             vp9_highbd_idct32x32_add
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:664,9'
          Dst:             vpx_convolve_copy_sse2
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:666,26'
          Dst:             vp9_idct32x32_add
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:667,26'
          Dst:             vp9_idct16x16_add
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:668,24'
          Dst:             vp9_idct8x8_add
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:670,13'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:681,13'
          Dst:             pixel_sse
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:684,9'
          Dst:             copy_block_visible
    - functionName:    sum_squares_visible
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1283
      functionLinenumberEnd: 1315
      functionDepth:   0
      returnType:      size_t
      argCount:        12
      argTypes:
        - int
        - int
        - int
        - int
        - 'N/A'
        - int
        - int
        - int
        - char
        - char
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         31
      ICount:          145
      EdgeCount:       40
      CyclomaticComplexity: 11
      functionsReached:
        - __assert_fail
        - num_4x4_to_edge
        - vpx_sum_squares_2d_i16_sse2
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.h:1289,35'
          Dst:             num_4x4_to_edge
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.h:1291,36'
          Dst:             num_4x4_to_edge
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.h:1295,5'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.h:1296,20'
          Dst:             vpx_sum_squares_2d_i16_sse2
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.h:1308,25'
          Dst:             vpx_sum_squares_2d_i16_sse2
    - functionName:    pixel_sse
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_rdopt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 528
      functionLinenumberEnd: 559
      functionDepth:   0
      returnType:      int
      argCount:        13
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - int
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          153
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached:
        - num_4x4_to_edge
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:534,29'
          Dst:             num_4x4_to_edge
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:536,30'
          Dst:             num_4x4_to_edge
    - functionName:    do_trellis_opt
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1323
      functionLinenumberEnd: 1368
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - char
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          140
      EdgeCount:       24
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
        - sum_squares_visible
        - vpx_clear_system_state
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libvpx/vp9/encoder/vp9_encoder.h:1327,3'
          Branch Sides:    []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.h:1331,7'
          Dst:             vpx_clear_system_state
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.h:1356,14'
          Dst:             sum_squares_visible
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.h:1361,7'
          Dst:             vpx_clear_system_state
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.h:1366,14'
          Dst:             __assert_fail
    - functionName:    rate_block
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_rdopt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 694
      functionLinenumberEnd: 696
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - int
        - char
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cost_coeffs
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:695,10'
          Dst:             cost_coeffs
    - functionName:    num_4x4_to_edge
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1272
      functionLinenumberEnd: 1273
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_y_mode
      functionSourceFile: '/src/libvpx/vp9/common/vp9_blockd.h'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          22
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_tx_size_context
      functionSourceFile: '/src/libvpx/vp9/common/vp9_pred_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 170
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          76
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    choose_tx_size_from_rd
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_rdopt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 910
      functionLinenumberEnd: 1023
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         77
      ICount:          551
      EdgeCount:       104
      CyclomaticComplexity: 29
      functionsReached:
        - __assert_fail
        - get_tx_size_context
        - is_inter_block
        - txfm_rd_in_plane
        - vp9_get_skip_prob
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:915,24'
          Dst:             vp9_get_skip_prob
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:927,27'
          Dst:             get_tx_size_context
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:942,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:963,7'
          Dst:             txfm_rd_in_plane
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:966,7'
          Dst:             txfm_rd_in_plane
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:976,11'
          Dst:             is_inter_block
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:988,9'
          Dst:             is_inter_block
    - functionName:    vp9_get_skip_prob
      functionSourceFile: '/src/libvpx/vp9/common/vp9_pred_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vp9_get_skip_context
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/vp9_pred_common.h:65,29'
          Dst:             vp9_get_skip_context
    - functionName:    vp9_get_skip_context
      functionSourceFile: '/src/libvpx/vp9/common/vp9_pred_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          33
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    choose_largest_tx_size
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_rdopt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 894
      functionLinenumberEnd: 905
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - txfm_rd_in_plane
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:903,3'
          Dst:             txfm_rd_in_plane
    - functionName:    get_ref_frame_map_idx
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1028
      functionLinenumberEnd: 1036
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_ref_frame_buf_idx
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1039
      functionLinenumberEnd: 1042
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - get_ref_frame_map_idx
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.h:1041,23'
          Dst:             get_ref_frame_map_idx
    - functionName:    get_intra_inter_context
      functionSourceFile: '/src/libvpx/vp9/common/vp9_pred_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          61
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - is_inter_block
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/vp9_pred_common.h:104,30'
          Dst:             is_inter_block
        - Src:             '/src/libvpx/vp9/common/vp9_pred_common.h:105,29'
          Dst:             is_inter_block
        - Src:             '/src/libvpx/vp9/common/vp9_pred_common.h:108,17'
          Dst:             is_inter_block
    - functionName:    vp9_get_pred_prob_comp_ref_p
      functionSourceFile: '/src/libvpx/vp9/common/vp9_pred_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 131
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vp9_get_pred_context_comp_ref_p
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/vp9_pred_common.h:130,28'
          Dst:             vp9_get_pred_context_comp_ref_p
    - functionName:    vp9_get_pred_prob_single_ref_p2
      functionSourceFile: '/src/libvpx/vp9/common/vp9_pred_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vp9_get_pred_context_single_ref_p2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/vp9_pred_common.h:145,34'
          Dst:             vp9_get_pred_context_single_ref_p2
    - functionName:    vp9_get_pred_prob_single_ref_p1
      functionSourceFile: '/src/libvpx/vp9/common/vp9_pred_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vp9_get_pred_context_single_ref_p1
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/vp9_pred_common.h:138,34'
          Dst:             vp9_get_pred_context_single_ref_p1
    - functionName:    vp9_get_reference_mode_prob
      functionSourceFile: '/src/libvpx/vp9/common/vp9_pred_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vp9_get_reference_mode_context
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/vp9_pred_common.h:122,34'
          Dst:             vp9_get_reference_mode_context
    - functionName:    vp9_get_intra_inter_prob
      functionSourceFile: '/src/libvpx/vp9/common/vp9_pred_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - get_intra_inter_context
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/vp9_pred_common.h:115,35'
          Dst:             get_intra_inter_context
    - functionName:    get_tx_type_4x4
      functionSourceFile: '/src/libvpx/vp9/common/vp9_blockd.h'
      linkageType:     InternalLinkage
      functionLinenumber: 232
      functionLinenumberEnd: 239
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - get_y_mode
        - is_inter_block
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/vp9_blockd.h:235,53'
          Dst:             is_inter_block
        - Src:             '/src/libvpx/vp9/common/vp9_blockd.h:238,39'
          Dst:             get_y_mode
    - functionName:    rd_pick_intra4x4block
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_rdopt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1066
      functionLinenumberEnd: 1297
      functionDepth:   0
      returnType:      size_t
      argCount:        13
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         107
      ICount:          875
      EdgeCount:       147
      CyclomaticComplexity: 42
      functionsReached:
        - __assert_fail
        - combine_entropy_contexts
        - conditional_skipintra
        - cost_coeffs
        - get_tx_type_4x4
        - vp9_fht4x4_sse2
        - vp9_fwht4x4_sse2
        - vp9_highbd_block_error_dispatch
        - vp9_highbd_fht4x4_c
        - vp9_highbd_fwht4x4_c
        - vp9_highbd_iht4x4_add
        - vp9_highbd_iwht4x4_add
        - vp9_iht4x4_add
        - vp9_iwht4x4_add
        - vp9_predict_intra_block
        - vp9_raster_block_offset_int16
        - vpx_highbd_fdct4x4_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:1090,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:1105,13'
          Dst:             conditional_skipintra
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:1118,15'
          Dst:             vp9_raster_block_offset_int16
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:1124,11'
          Dst:             vp9_predict_intra_block
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:1133,17'
          Dst:             combine_entropy_contexts
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:1134,13'
          Dst:             vp9_highbd_fwht4x4_c
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:1137,22'
          Dst:             cost_coeffs
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:1142,13'
          Dst:             vp9_highbd_iwht4x4_add
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:1146,37'
          Dst:             get_tx_type_4x4
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:1149,17'
          Dst:             combine_entropy_contexts
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:1153,15'
          Dst:             vp9_highbd_fht4x4_c
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:1151,15'
          Dst:             vpx_highbd_fdct4x4_sse2
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:1156,22'
          Dst:             cost_coeffs
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:1158,27'
          Dst:             vp9_highbd_block_error_dispatch
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:1165,13'
          Dst:             vp9_highbd_iht4x4_add
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:1212,11'
          Dst:             conditional_skipintra
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:1224,13'
          Dst:             vp9_raster_block_offset_int16
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:1230,9'
          Dst:             vp9_predict_intra_block
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:1238,15'
          Dst:             combine_entropy_contexts
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:1239,11'
          Dst:             vp9_fwht4x4_sse2
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:1242,20'
          Dst:             cost_coeffs
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:1247,11'
          Dst:             vp9_iwht4x4_add
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:1251,35'
          Dst:             get_tx_type_4x4
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:1254,15'
          Dst:             combine_entropy_contexts
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:1255,11'
          Dst:             vp9_fht4x4_sse2
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:1258,20'
          Dst:             cost_coeffs
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:1266,11'
          Dst:             vp9_iht4x4_add
    - functionName:    conditional_skipintra
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_rdopt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1045
      functionLinenumberEnd: 1059
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         27
      ICount:          94
      EdgeCount:       38
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rd_pick_best_sub8x8_mode
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_rdopt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2082
      functionLinenumberEnd: 2427
      functionDepth:   0
      returnType:      size_t
      argCount:        16
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         168
      ICount:          1167
      EdgeCount:       232
      CyclomaticComplexity: 66
      functionsReached:
        - check_best_zero_mv
        - cond_cost_list
        - encode_inter_mb_segment
        - get_joint_search_iters
        - has_second_ref
        - joint_motion_search
        - mi_buf_restore
        - mi_buf_shift
        - mv_check_bounds
        - mv_has_subpel
        - set_and_cost_bmi_mvs
        - vp9_append_sub8x8_mvs_for_idx
        - vp9_full_pixel_search
        - vp9_init_search_range
        - vp9_is_skippable_in_plane
        - vp9_set_mv_search_range
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:2106,29'
          Dst:             has_second_ref
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:2144,9'
          Dst:             vp9_append_sub8x8_mvs_for_idx
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:2158,14'
          Dst:             check_best_zero_mv
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:2203,18'
          Dst:             vp9_init_search_range
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:2221,11'
          Dst:             mi_buf_shift
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:2223,11'
          Dst:             vp9_set_mv_search_range
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:2225,21'
          Dst:             vp9_full_pixel_search
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:2238,45'
          Dst:             cond_cost_list
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:2250,11'
          Dst:             mi_buf_restore
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:2262,46'
          Dst:             get_joint_search_iters
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:2265,11'
          Dst:             mi_buf_shift
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:2268,13'
          Dst:             joint_motion_search
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:2277,11'
          Dst:             mi_buf_restore
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:2280,46'
          Dst:             set_and_cost_bmi_mvs
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:2296,13'
          Dst:             mv_check_bounds
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:2298,14'
          Dst:             mv_check_bounds
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:2307,25'
          Dst:             mv_has_subpel
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:2338,48'
          Dst:             encode_inter_mb_segment
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:2375,7'
          Dst:             set_and_cost_bmi_mvs
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:2410,9'
          Dst:             has_second_ref
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:2410,9'
          Dst:             has_second_ref
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:2410,9'
          Dst:             has_second_ref
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:2410,9'
          Dst:             has_second_ref
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:2422,16'
          Dst:             vp9_is_skippable_in_plane
    - functionName:    check_best_zero_mv
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_rdopt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1805
      functionLinenumberEnd: 1835
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         53
      ICount:          230
      EdgeCount:       74
      CyclomaticComplexity: 23
      functionsReached:
        - __assert_fail
        - cost_mv_ref
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:1811,14'
          Dst:             cost_mv_ref
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:1812,14'
          Dst:             cost_mv_ref
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:1813,14'
          Dst:             cost_mv_ref
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:1820,7'
          Dst:             __assert_fail
    - functionName:    rd_less_than_thresh
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_rd.h'
      linkageType:     InternalLinkage
      functionLinenumber: 194
      functionLinenumberEnd: 195
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - size_t
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vp9_rd_pick_inter_mode_sub8x8
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_rdopt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4299
      functionLinenumberEnd: 4931
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - char
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         427
      ICount:          2756
      EdgeCount:       582
      CyclomaticComplexity: 157
      functionsReached:
        - __assert_fail
        - choose_intra_uv_mode
        - estimate_ref_frame_costs
        - get_segdata
        - is_inter_block
        - rd_less_than_thresh
        - rd_pick_best_sub8x8_mode
        - rd_pick_intra_sbuv_mode
        - rd_pick_intra_sub_8x8_y_mode
        - ref_frame_to_flag
        - segfeature_active
        - set_ref_ptrs
        - setup_buffer_inter
        - store_coding_context
        - super_block_uvrd
        - swap_block_ptr
        - vp9_active_edge_sb
        - vp9_build_inter_predictors_sbuv
        - vp9_get_intra_cost_penalty
        - vp9_get_scaled_ref_frame
        - vp9_get_skip_prob
        - vp9_get_switchable_rate
        - vp9_internal_image_edge
        - vp9_setup_pre_planes
        - vp9_update_rd_thresh_fact
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libvpx/vp9/encoder/vp9_rdopt.c:4403,9'
          Branch Sides:    []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:4327,7'
          Dst:             vp9_get_intra_cost_penalty
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:4335,7'
          Dst:             vp9_active_edge_sb
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:4335,50'
          Dst:             vp9_internal_image_edge
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:4349,3'
          Dst:             estimate_ref_frame_costs
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:4360,32'
          Dst:             ref_frame_to_flag
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:4361,7'
          Dst:             setup_buffer_inter
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:4360,32'
          Dst:             ref_frame_to_flag
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:4361,7'
          Dst:             setup_buffer_inter
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:4360,32'
          Dst:             ref_frame_to_flag
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:4361,7'
          Dst:             setup_buffer_inter
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:4417,32'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:4428,9'
          Dst:             rd_less_than_thresh
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:4444,36'
          Dst:             ref_frame_to_flag
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:4448,11'
          Dst:             segfeature_active
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:4462,9'
          Dst:             segfeature_active
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:4463,9'
          Dst:             get_segdata
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:4486,5'
          Dst:             set_ref_ptrs
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:4496,11'
          Dst:             rd_pick_intra_sub_8x8_y_mode
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:4504,9'
          Dst:             choose_intra_uv_mode
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:4535,19'
          Dst:             vp9_get_scaled_ref_frame
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:4544,11'
          Dst:             vp9_setup_pre_planes
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:4535,19'
          Dst:             vp9_get_scaled_ref_frame
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:4544,11'
          Dst:             vp9_setup_pre_planes
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:4577,22'
          Dst:             rd_pick_best_sub8x8_mode
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:4584,18'
          Dst:             vp9_get_switchable_rate
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:4577,22'
          Dst:             rd_pick_best_sub8x8_mode
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:4584,18'
          Dst:             vp9_get_switchable_rate
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:4577,22'
          Dst:             rd_pick_best_sub8x8_mode
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:4584,18'
          Dst:             vp9_get_switchable_rate
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:4637,18'
          Dst:             rd_pick_best_sub8x8_mode
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:4661,18'
          Dst:             vp9_get_switchable_rate
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:4676,9'
          Dst:             vp9_build_inter_predictors_sbuv
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:4678,14'
          Dst:             super_block_uvrd
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:4715,34'
          Dst:             vp9_get_skip_prob
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:4731,11'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:4777,33'
          Dst:             swap_block_ptr
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:4871,7'
          Dst:             rd_pick_intra_sbuv_mode
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:4883,3'
          Dst:             is_inter_block
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:4883,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:4887,3'
          Dst:             vp9_update_rd_thresh_fact
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:4893,8'
          Dst:             is_inter_block
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:4924,7'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:4929,3'
          Dst:             store_coding_context
    - functionName:    vp9_active_edge_sb
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_rdopt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3431
      functionLinenumberEnd: 3433
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vp9_active_h_edge
        - vp9_active_v_edge
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:3432,10'
          Dst:             vp9_active_h_edge
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:3433,10'
          Dst:             vp9_active_v_edge
    - functionName:    vp9_internal_image_edge
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_rdopt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3366
      functionLinenumberEnd: 3369
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    estimate_ref_frame_costs
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_rdopt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2433
      functionLinenumberEnd: 2487
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          172
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - segfeature_active
        - vp9_get_intra_inter_prob
        - vp9_get_pred_prob_comp_ref_p
        - vp9_get_pred_prob_single_ref_p1
        - vp9_get_pred_prob_single_ref_p2
        - vp9_get_reference_mode_prob
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:2435,7'
          Dst:             segfeature_active
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:2441,30'
          Dst:             vp9_get_intra_inter_prob
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:2445,22'
          Dst:             vp9_get_reference_mode_prob
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:2454,32'
          Dst:             vp9_get_pred_prob_single_ref_p1
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:2455,32'
          Dst:             vp9_get_pred_prob_single_ref_p2
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:2474,29'
          Dst:             vp9_get_pred_prob_comp_ref_p
    - functionName:    ref_frame_to_flag
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1020
      functionLinenumberEnd: 1024
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          33
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.h:1023,3'
          Dst:             __assert_fail
    - functionName:    setup_buffer_inter
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_rdopt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2515
      functionLinenumberEnd: 2545
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - char
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          66
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - get_ref_frame_buffer
        - vp9_find_best_ref_mvs
        - vp9_find_mv_refs
        - vp9_is_scaled
        - vp9_mv_pred
        - vp9_setup_pred_block
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:2517,36'
          Dst:             get_ref_frame_buffer
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:2524,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:2528,3'
          Dst:             vp9_setup_pred_block
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:2531,3'
          Dst:             vp9_find_mv_refs
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:2535,3'
          Dst:             vp9_find_best_ref_mvs
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:2542,8'
          Dst:             vp9_is_scaled
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:2543,5'
          Dst:             vp9_mv_pred
    - functionName:    segfeature_active
      functionSourceFile: '/src/libvpx/vp9/common/vp9_seg_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_segdata
      functionSourceFile: '/src/libvpx/vp9/common/vp9_seg_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    set_ref_ptrs
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1158
      functionLinenumberEnd: 1163
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          41
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rd_pick_intra_sub_8x8_y_mode
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_rdopt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1302
      functionLinenumberEnd: 1360
      functionDepth:   0
      returnType:      size_t
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          289
      EdgeCount:       53
      CyclomaticComplexity: 15
      functionsReached:
        - rd_pick_intra4x4block
        - vp9_above_block_mode
        - vp9_left_block_mode
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:1326,35'
          Dst:             vp9_above_block_mode
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:1327,35'
          Dst:             vp9_left_block_mode
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:1332,17'
          Dst:             rd_pick_intra4x4block
    - functionName:    choose_intra_uv_mode
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_rdopt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1535
      functionLinenumberEnd: 1549
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
        - char
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          50
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - rd_pick_intra_sbuv_mode
        - rd_sbuv_dcpred
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:1539,5'
          Dst:             rd_sbuv_dcpred
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:1544,5'
          Dst:             rd_pick_intra_sbuv_mode
    - functionName:    swap_block_ptr
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_rdopt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 138
      functionLinenumberEnd: 160
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          150
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rd_pick_intra_sbuv_mode
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_rdopt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1472
      functionLinenumberEnd: 1512
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          127
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - super_block_uvrd
        - swap_block_ptr
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:1491,10'
          Dst:             super_block_uvrd
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:1506,31'
          Dst:             swap_block_ptr
    - functionName:    store_coding_context
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_rdopt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2492
      functionLinenumberEnd: 2508
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          36
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_ref_frame_buffer
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1062
      functionLinenumberEnd: 1065
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - get_ref_frame_buf_idx
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.h:1064,23'
          Dst:             get_ref_frame_buf_idx
    - functionName:    vp9_active_h_edge
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_rdopt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3375
      functionLinenumberEnd: 3397
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          81
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - vpx_clear_system_state
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:3383,5'
          Dst:             vpx_clear_system_state
    - functionName:    vp9_active_v_edge
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_rdopt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3403
      functionLinenumberEnd: 3425
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          81
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - vpx_clear_system_state
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:3411,5'
          Dst:             vpx_clear_system_state
    - functionName:    vp9_rd_pick_inter_mode_sb_seg_skip
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_rdopt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4203
      functionLinenumberEnd: 4293
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         42
      ICount:          274
      EdgeCount:       54
      CyclomaticComplexity: 14
      functionsReached:
        - __assert_fail
        - estimate_ref_frame_costs
        - segfeature_active
        - store_coding_context
        - swap_block_ptr
        - vp9_get_switchable_rate
        - vp9_update_rd_thresh_fact
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:4221,3'
          Dst:             estimate_ref_frame_costs
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:4229,3'
          Dst:             segfeature_active
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:4229,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:4248,14'
          Dst:             vp9_get_switchable_rate
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:4248,14'
          Dst:             vp9_get_switchable_rate
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:4248,14'
          Dst:             vp9_get_switchable_rate
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:4259,14'
          Dst:             vp9_get_switchable_rate
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:4282,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:4285,3'
          Dst:             vp9_update_rd_thresh_fact
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:4291,27'
          Dst:             swap_block_ptr
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:4292,3'
          Dst:             store_coding_context
    - functionName:    rd_variance_adjustment
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_rdopt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3285
      functionLinenumberEnd: 3362
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
        - 'N/A'
        - char
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         42
      ICount:          206
      EdgeCount:       57
      CyclomaticComplexity: 17
      functionsReached:
        - vp9_get_sby_variance
        - vp9_high_get_sby_variance
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:3302,20'
          Dst:             vp9_high_get_sby_variance
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:3304,9'
          Dst:             vp9_high_get_sby_variance
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:3306,20'
          Dst:             vp9_get_sby_variance
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:3307,20'
          Dst:             vp9_get_sby_variance
    - functionName:    handle_inter_mode
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_rdopt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2819
      functionLinenumberEnd: 3218
      functionDepth:   0
      returnType:      size_t
      argCount:        22
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         244
      ICount:          1450
      EdgeCount:       335
      CyclomaticComplexity: 93
      functionsReached:
        - __assert_fail
        - build_inter_pred_model_rd_earlyterm
        - clamp_mv2
        - cost_mv_ref
        - discount_newmv_test
        - get_chessboard_index
        - get_joint_search_iters
        - has_second_ref
        - is_inter_block
        - joint_motion_search
        - mv_check_bounds
        - mv_has_subpel
        - restore_dst_buf
        - single_motion_search
        - skip_single_mode_based_on_mode_rate
        - super_block_uvrd
        - super_block_yrd
        - vp9_get_skip_prob
        - vp9_get_switchable_rate
        - vp9_mv_bit_cost
        - vp9_subtract_plane
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:2824,28'
          Dst:             has_second_ref
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:2849,27'
          Dst:             get_chessboard_index
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:2868,25'
          Dst:             is_inter_block
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:2870,24'
          Dst:             is_inter_block
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:2892,42'
          Dst:             get_joint_search_iters
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:2903,9'
          Dst:             joint_motion_search
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:2909,19'
          Dst:             vp9_mv_bit_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:2912,20'
          Dst:             vp9_mv_bit_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:2922,7'
          Dst:             single_motion_search
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:2936,11'
          Dst:             discount_newmv_test
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:2950,9'
          Dst:             mv_check_bounds
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:2970,7'
          Dst:             discount_newmv_test
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:2948,29'
          Dst:             clamp_mv2
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:2950,9'
          Dst:             mv_check_bounds
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:2973,9'
          Dst:             cost_mv_ref
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:2973,9'
          Dst:             cost_mv_ref
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:0,0'
          Dst:             cost_mv_ref
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:2983,9'
          Dst:             skip_single_mode_based_on_mode_rate
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:2989,7'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:2999,16'
          Dst:             mv_has_subpel
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:3000,35'
          Dst:             mv_has_subpel
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:3032,14'
          Dst:             vp9_get_switchable_rate
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:3056,13'
          Dst:             restore_dst_buf
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:3066,15'
          Dst:             build_inter_pred_model_rd_earlyterm
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:3113,7'
          Dst:             restore_dst_buf
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:3089,13'
          Dst:             restore_dst_buf
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:3122,42'
          Dst:             vp9_get_switchable_rate
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:3139,5'
          Dst:             build_inter_pred_model_rd_earlyterm
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:3159,7'
          Dst:             restore_dst_buf
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:3175,5'
          Dst:             vp9_subtract_plane
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:3176,5'
          Dst:             super_block_yrd
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:3192,10'
          Dst:             super_block_uvrd
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:0,0'
          Dst:             restore_dst_buf
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:3209,15'
          Dst:             vp9_get_skip_prob
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:3216,3'
          Dst:             restore_dst_buf
    - functionName:    get_chessboard_index
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1165
      functionLinenumberEnd: 1166
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    super_block_yrd
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_rdopt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1028
      functionLinenumberEnd: 1042
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          62
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
        - choose_largest_tx_size
        - choose_tx_size_from_rd
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:1033,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:1036,5'
          Dst:             choose_largest_tx_size
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:1039,5'
          Dst:             choose_tx_size_from_rd
    - functionName:    init_frame_mv
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_rdopt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3437
      functionLinenumberEnd: 3443
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          31
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vp9_rd_pick_inter_mode_sb
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_rdopt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3448
      functionLinenumberEnd: 4197
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - char
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         609
      ICount:          3521
      EdgeCount:       839
      CyclomaticComplexity: 232
      functionsReached:
        - __assert_fail
        - check_best_zero_mv
        - choose_intra_uv_mode
        - conditional_skipintra
        - estimate_ref_frame_costs
        - get_chessboard_index
        - get_ref_frame_buffer
        - get_segdata
        - get_uv_tx_size
        - handle_inter_mode
        - init_frame_mv
        - is_inter_block
        - rd_pick_intra_sbuv_mode
        - rd_variance_adjustment
        - ref_frame_to_flag
        - segfeature_active
        - set_ref_ptrs
        - setup_buffer_inter
        - store_coding_context
        - super_block_yrd
        - swap_block_ptr
        - vp9_get_intra_cost_penalty
        - vp9_get_skip_prob
        - vp9_get_sub_block_energy
        - vp9_has_high_freq_in_plane
        - vp9_update_rd_thresh_fact
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libvpx/vp9/encoder/vp9_rdopt.c:3683,7'
          Branch Sides:    []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:3485,7'
          Dst:             vp9_get_intra_cost_penalty
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:3523,3'
          Dst:             estimate_ref_frame_costs
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:3540,3'
          Dst:             init_frame_mv
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:3544,33'
          Dst:             ref_frame_to_flag
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:3546,7'
          Dst:             get_ref_frame_buffer
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:3546,7'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:3547,7'
          Dst:             setup_buffer_inter
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:3544,33'
          Dst:             ref_frame_to_flag
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:3546,7'
          Dst:             get_ref_frame_buffer
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:3547,7'
          Dst:             setup_buffer_inter
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:3544,33'
          Dst:             ref_frame_to_flag
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:3546,7'
          Dst:             get_ref_frame_buffer
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:3547,7'
          Dst:             setup_buffer_inter
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:3555,34'
          Dst:             ref_frame_to_flag
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:3572,9'
          Dst:             segfeature_active
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:3573,9'
          Dst:             get_segdata
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:3555,34'
          Dst:             ref_frame_to_flag
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:3572,9'
          Dst:             segfeature_active
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:3573,9'
          Dst:             get_segdata
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:3555,34'
          Dst:             ref_frame_to_flag
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:3572,9'
          Dst:             segfeature_active
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:3573,9'
          Dst:             get_segdata
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:3691,30'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:3718,12'
          Dst:             get_chessboard_index
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:3765,36'
          Dst:             ref_frame_to_flag
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:3770,11'
          Dst:             segfeature_active
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:3804,15'
          Dst:             conditional_skipintra
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:3809,12'
          Dst:             check_best_zero_mv
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:3825,5'
          Dst:             set_ref_ptrs
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:3840,7'
          Dst:             super_block_yrd
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:3853,9'
          Dst:             choose_intra_uv_mode
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:3873,17'
          Dst:             handle_inter_mode
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:3898,34'
          Dst:             vp9_get_skip_prob
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:3917,11'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:3947,11'
          Dst:             vp9_get_sub_block_energy
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:3963,7'
          Dst:             rd_variance_adjustment
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:4008,33'
          Dst:             swap_block_ptr
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:4131,20'
          Dst:             get_uv_tx_size
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:4132,7'
          Dst:             rd_pick_intra_sbuv_mode
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:4140,3'
          Dst:             is_inter_block
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:4140,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:4145,5'
          Dst:             vp9_update_rd_thresh_fact
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:4167,7'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:4179,21'
          Dst:             is_inter_block
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:4182,30'
          Dst:             vp9_has_high_freq_in_plane
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:4187,30'
          Dst:             vp9_has_high_freq_in_plane
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:4195,3'
          Dst:             store_coding_context
    - functionName:    rd_pick_intra_sby_mode
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_rdopt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1366
      functionLinenumberEnd: 1416
      functionDepth:   0
      returnType:      size_t
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          137
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - conditional_skipintra
        - super_block_yrd
        - vp9_above_block_mode
        - vp9_left_block_mode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:1377,29'
          Dst:             vp9_above_block_mode
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:1378,29'
          Dst:             vp9_left_block_mode
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:1387,11'
          Dst:             conditional_skipintra
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:1393,5'
          Dst:             super_block_yrd
    - functionName:    vp9_rd_pick_intra_mode_sb
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_rdopt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3223
      functionLinenumberEnd: 3271
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          208
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - rd_pick_intra_sbuv_mode
        - rd_pick_intra_sby_mode
        - rd_pick_intra_sub_8x8_y_mode
        - vp9_get_skip_prob
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:3240,9'
          Dst:             rd_pick_intra_sby_mode
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:3247,9'
          Dst:             rd_pick_intra_sub_8x8_y_mode
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:3255,3'
          Dst:             rd_pick_intra_sbuv_mode
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:3260,21'
          Dst:             vp9_get_skip_prob
        - Src:             '/src/libvpx/vp9/encoder/vp9_rdopt.c:3264,28'
          Dst:             vp9_get_skip_prob
    - functionName:    vp9_block_error_fp_c
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_rdopt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 335
      functionLinenumberEnd: 344
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          85
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vp9_block_error_c
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_rdopt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 320
      functionLinenumberEnd: 331
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          90
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vp9_highbd_block_error_c
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_rdopt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 288
      functionLinenumberEnd: 304
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          112
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_ref_frame_map_idx
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1028
      functionLinenumberEnd: 1036
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_ref_frame_buf_idx
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1039
      functionLinenumberEnd: 1042
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - get_ref_frame_map_idx
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.h:1041,23'
          Dst:             get_ref_frame_map_idx
    - functionName:    get_uv_tx_size
      functionSourceFile: '/src/libvpx/vp9/common/vp9_blockd.h'
      linkageType:     InternalLinkage
      functionLinenumber: 244
      functionLinenumberEnd: 249
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          60
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/vp9_blockd.h:245,3'
          Dst:             __assert_fail
    - functionName:    calculate_variance
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_pickmode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 331
      functionLinenumberEnd: 351
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - int
        - int
        - char
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          301
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    calculate_tx_size
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_pickmode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 368
      functionLinenumberEnd: 395
      functionDepth:   0
      returnType:      char
      argCount:        8
      argTypes:
        - 'N/A'
        - char
        - 'N/A'
        - int
        - int
        - size_t
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         50
      ICount:          199
      EdgeCount:       70
      CyclomaticComplexity: 22
      functionsReached:
        - cyclic_refresh_segment_id_boosted
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:383,9'
          Dst:             cyclic_refresh_segment_id_boosted
    - functionName:    cyclic_refresh_segment_id_boosted
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_aq_cyclicrefresh.h'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          19
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ac_thr_factor
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_pickmode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 355
      functionLinenumberEnd: 363
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          38
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    block_variance
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_pickmode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 326
      functionDepth:   0
      returnType:      void
      argCount:        13
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         31
      ICount:          188
      EdgeCount:       38
      CyclomaticComplexity: 9
      functionsReached:
        - vpx_get8x8var_sse2
        - vpx_highbd_10_get8x8var_sse2
        - vpx_highbd_12_get8x8var_sse2
        - vpx_highbd_8_get8x8var_sse2
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libvpx/vp9/encoder/vp9_pickmode.c:292,9'
          Branch Sides:    []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:304,13'
          Dst:             vpx_highbd_12_get8x8var_sse2
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:299,13'
          Dst:             vpx_highbd_10_get8x8var_sse2
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:294,13'
          Dst:             vpx_highbd_8_get8x8var_sse2
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:310,9'
          Dst:             vpx_get8x8var_sse2
    - functionName:    combined_motion_search
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_pickmode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionLinenumberEnd: 273
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - int
        - int
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         67
      ICount:          434
      EdgeCount:       89
      CyclomaticComplexity: 24
      functionsReached:
        - __assert_fail
        - cond_cost_list
        - vp9_full_pixel_search
        - vp9_get_scaled_ref_frame
        - vp9_mv_bit_cost
        - vp9_set_mv_search_range
        - vp9_setup_pre_planes
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:184,7'
          Dst:             vp9_get_scaled_ref_frame
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:193,5'
          Dst:             vp9_setup_pre_planes
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:186,5'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:195,3'
          Dst:             vp9_set_mv_search_range
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:205,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:225,9'
          Dst:             cond_cost_list
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:223,5'
          Dst:             vp9_full_pixel_search
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:234,14'
          Dst:             vp9_mv_bit_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:261,41'
          Dst:             cond_cost_list
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:264,16'
          Dst:             vp9_mv_bit_cost
    - functionName:    cond_cost_list
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1169
      functionLinenumberEnd: 1170
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          16
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    clamp
      functionSourceFile: '/src/libvpx/vpx_dsp/vpx_dsp_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    clamp_mv
      functionSourceFile: '/src/libvpx/vp9/common/vp9_mv.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - clamp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/vp9_mv.h:49,13'
          Dst:             clamp
        - Src:             '/src/libvpx/vp9/common/vp9_mv.h:50,13'
          Dst:             clamp
    - functionName:    clamp_mv_ref
      functionSourceFile: '/src/libvpx/vp9/common/vp9_mvref_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 220
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - clamp_mv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/vp9_mvref_common.h:217,3'
          Dst:             clamp_mv
    - functionName:    has_second_ref
      functionSourceFile: '/src/libvpx/vp9/common/vp9_blockd.h'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    scale_mv
      functionSourceFile: '/src/libvpx/vp9/common/vp9_mvref_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 236
      functionLinenumberEnd: 242
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          38
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    is_inside
      functionSourceFile: '/src/libvpx/vp9/common/vp9_mvref_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 279
      functionLinenumberEnd: 283
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          42
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mv_refs_rt
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_pickmode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      int
      argCount:        12
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
        - char
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         96
      ICount:          588
      EdgeCount:       135
      CyclomaticComplexity: 41
      functionsReached:
        - clamp_mv_ref
        - has_second_ref
        - is_inside
        - is_inter_block
        - scale_mv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:82,9'
          Dst:             is_inside
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:102,9'
          Dst:             is_inside
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:82,9'
          Dst:             is_inside
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:102,9'
          Dst:             is_inside
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:102,9'
          Dst:             is_inside
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:102,9'
          Dst:             is_inside
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:102,9'
          Dst:             is_inside
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:102,9'
          Dst:             is_inside
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:118,11'
          Dst:             is_inside
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:123,9'
          Dst:             is_inter_block
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:123,9'
          Dst:             scale_mv
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:123,9'
          Dst:             scale_mv
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:123,9'
          Dst:             has_second_ref
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:123,9'
          Dst:             scale_mv
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:123,9'
          Dst:             scale_mv
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:146,9'
          Dst:             clamp_mv_ref
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:159,5'
          Dst:             clamp_mv_ref
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:159,5'
          Dst:             clamp_mv_ref
    - functionName:    is_inter_block
      functionSourceFile: '/src/libvpx/vp9/common/vp9_blockd.h'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vp9_is_valid_scale
      functionSourceFile: '/src/libvpx/vp9/common/vp9_scale.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          22
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_intra_inter_context
      functionSourceFile: '/src/libvpx/vp9/common/vp9_pred_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          61
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - is_inter_block
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/vp9_pred_common.h:104,30'
          Dst:             is_inter_block
        - Src:             '/src/libvpx/vp9/common/vp9_pred_common.h:105,29'
          Dst:             is_inter_block
        - Src:             '/src/libvpx/vp9/common/vp9_pred_common.h:108,17'
          Dst:             is_inter_block
    - functionName:    vp9_get_pred_prob_single_ref_p2
      functionSourceFile: '/src/libvpx/vp9/common/vp9_pred_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vp9_get_pred_context_single_ref_p2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/vp9_pred_common.h:145,34'
          Dst:             vp9_get_pred_context_single_ref_p2
    - functionName:    vp9_get_pred_prob_single_ref_p1
      functionSourceFile: '/src/libvpx/vp9/common/vp9_pred_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vp9_get_pred_context_single_ref_p1
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/vp9_pred_common.h:138,34'
          Dst:             vp9_get_pred_context_single_ref_p1
    - functionName:    vp9_get_intra_inter_prob
      functionSourceFile: '/src/libvpx/vp9/common/vp9_pred_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - get_intra_inter_context
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/vp9_pred_common.h:115,35'
          Dst:             get_intra_inter_context
    - functionName:    vp9_get_skip_context
      functionSourceFile: '/src/libvpx/vp9/common/vp9_pred_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          33
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_ref_frame_buffer
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1062
      functionLinenumberEnd: 1065
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - get_ref_frame_buf_idx
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.h:1064,23'
          Dst:             get_ref_frame_buf_idx
    - functionName:    vp9_pick_inter_mode_sub8x8
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_pickmode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2777
      functionLinenumberEnd: 3023
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         94
      ICount:          879
      EdgeCount:       128
      CyclomaticComplexity: 36
      functionsReached:
        - cond_cost_list
        - get_ref_frame_buffer
        - get_segdata
        - model_rd_for_sb_y
        - ref_frame_to_flag
        - segfeature_active
        - set_ref_ptrs
        - vp9_append_sub8x8_mvs_for_idx
        - vp9_build_inter_predictor
        - vp9_find_best_ref_mvs
        - vp9_find_mv_refs
        - vp9_full_pixel_search
        - vp9_highbd_build_inter_predictor
        - vp9_is_scaled
        - vp9_mv_bit_cost
        - vp9_raster_block_offset
        - vp9_set_mv_search_range
        - vp9_setup_pred_block
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:2799,38'
          Dst:             get_ref_frame_buffer
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:2803,33'
          Dst:             ref_frame_to_flag
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:2808,7'
          Dst:             vp9_setup_pred_block
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:2810,7'
          Dst:             vp9_find_mv_refs
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:2813,7'
          Dst:             vp9_find_best_ref_mvs
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:2799,38'
          Dst:             get_ref_frame_buffer
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:2803,33'
          Dst:             ref_frame_to_flag
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:2808,7'
          Dst:             vp9_setup_pred_block
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:2810,7'
          Dst:             vp9_find_mv_refs
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:2813,7'
          Dst:             vp9_find_best_ref_mvs
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:2843,9'
          Dst:             vp9_is_scaled
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:2848,9'
          Dst:             segfeature_active
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:2849,9'
          Dst:             get_segdata
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:2854,5'
          Dst:             set_ref_ptrs
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:2879,25'
          Dst:             vp9_raster_block_offset
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:2881,26'
          Dst:             vp9_raster_block_offset
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:2884,23'
          Dst:             vp9_raster_block_offset
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:2888,9'
          Dst:             vp9_append_sub8x8_mvs_for_idx
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:2912,13'
          Dst:             vp9_set_mv_search_range
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:2917,32'
          Dst:             cond_cost_list
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:2915,13'
          Dst:             vp9_full_pixel_search
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:2926,23'
          Dst:             vp9_mv_bit_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:2938,49'
          Dst:             cond_cost_list
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:2951,13'
          Dst:             vp9_highbd_build_inter_predictor
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:2961,13'
          Dst:             vp9_build_inter_predictor
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:2973,11'
          Dst:             model_rd_for_sb_y
    - functionName:    ref_frame_to_flag
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1020
      functionLinenumberEnd: 1024
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          33
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_encoder.h:1023,3'
          Dst:             __assert_fail
    - functionName:    vp9_is_scaled
      functionSourceFile: '/src/libvpx/vp9/common/vp9_scale.h'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - vp9_is_valid_scale
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/vp9_scale.h:57,10'
          Dst:             vp9_is_valid_scale
    - functionName:    segfeature_active
      functionSourceFile: '/src/libvpx/vp9/common/vp9_seg_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_segdata
      functionSourceFile: '/src/libvpx/vp9/common/vp9_seg_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    set_ref_ptrs
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1158
      functionLinenumberEnd: 1163
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          41
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    model_rd_for_sb_y
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_pickmode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 650
      functionLinenumberEnd: 728
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - char
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          186
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - calculate_tx_size
        - vp9_model_rd_from_var_lapndz
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:670,24'
          Dst:             calculate_tx_size
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:702,5'
          Dst:             vp9_model_rd_from_var_lapndz
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:719,3'
          Dst:             vp9_model_rd_from_var_lapndz
    - functionName:    update_thresh_freq_fact
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_pickmode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1153
      functionLinenumberEnd: 1165
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - char
        - char
        - int
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          93
      EdgeCount:       26
      CyclomaticComplexity: 9
      functionsReached:
        - mode_offset
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:1154,48'
          Dst:             mode_offset
    - functionName:    mode_offset
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_pickmode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1110
      functionLinenumberEnd: 1122
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          21
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    update_thresh_freq_fact_row_mt
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_pickmode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1135
      functionLinenumberEnd: 1148
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - char
        - int
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          91
      EdgeCount:       26
      CyclomaticComplexity: 9
      functionsReached:
        - mode_offset
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:1136,48'
          Dst:             mode_offset
    - functionName:    is_inter_mode
      functionSourceFile: '/src/libvpx/vp9/common/vp9_blockd.h'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          19
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    compute_intra_yprediction
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_pickmode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 399
      functionLinenumberEnd: 439
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - char
        - char
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          142
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - vp9_predict_intra_block
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:431,7'
          Dst:             vp9_predict_intra_block
    - functionName:    free_pred_buffer
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_pickmode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 940
      functionLinenumberEnd: 942
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          16
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    encode_breakout_test
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_pickmode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 948
      functionLinenumberEnd: 1047
      functionDepth:   0
      returnType:      void
      argCount:        14
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - int
        - int
        - char
        - char
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         54
      ICount:          320
      EdgeCount:       75
      CyclomaticComplexity: 23
      functionsReached:
        - clamp
        - get_plane_block_size
        - vp9_build_inter_predictors_sbuv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:951,30'
          Dst:             get_plane_block_size
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:982,17'
          Dst:             clamp
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:1013,7'
          Dst:             vp9_build_inter_predictors_sbuv
    - functionName:    get_plane_block_size
      functionSourceFile: '/src/libvpx/vp9/common/vp9_blockd.h'
      linkageType:     InternalLinkage
      functionLinenumber: 253
      functionLinenumberEnd: 254
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - char
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vp9_NEWMV_diff_bias
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_pickmode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1315
      functionLinenumberEnd: 1368
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
        - char
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         68
      ICount:          277
      EdgeCount:       97
      CyclomaticComplexity: 31
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    model_rd_for_sb_uv
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_pickmode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 862
      functionLinenumberEnd: 926
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - char
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          166
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
        - vp9_model_rd_from_var_lapndz
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:892,5'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:897,5'
          Dst:             vp9_model_rd_from_var_lapndz
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:908,5'
          Dst:             vp9_model_rd_from_var_lapndz
    - functionName:    block_yrd
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_pickmode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 732
      functionLinenumberEnd: 856
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
        - char
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         75
      ICount:          450
      EdgeCount:       97
      CyclomaticComplexity: 24
      functionsReached:
        - __assert_fail
        - model_rd_for_sb_y
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/libvpx/vp9/encoder/vp9_pickmode.c:798,9'
          Branch Sides:    []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:756,7'
          Dst:             model_rd_for_sb_y
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:796,9'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:810,13'
          Dst:             __assert_fail
    - functionName:    model_rd_for_sb_y_large
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_pickmode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 446
      functionLinenumberEnd: 645
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - 'N/A'
        - char
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         63
      ICount:          548
      EdgeCount:       86
      CyclomaticComplexity: 25
      functionsReached:
        - ac_thr_factor
        - block_variance
        - calculate_tx_size
        - calculate_variance
        - get_plane_block_size
        - get_uv_tx_size
        - vp9_build_inter_predictors_sbp
        - vp9_model_rd_from_var_lapndz
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:477,3'
          Dst:             block_variance
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:499,13'
          Dst:             ac_thr_factor
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:503,13'
          Dst:             calculate_tx_size
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:540,7'
          Dst:             calculate_variance
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:540,7'
          Dst:             calculate_variance
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:543,7'
          Dst:             calculate_variance
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:583,34'
          Dst:             get_uv_tx_size
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:585,35'
          Dst:             get_plane_block_size
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:596,7'
          Dst:             vp9_build_inter_predictors_sbp
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:583,34'
          Dst:             get_uv_tx_size
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:585,35'
          Dst:             get_plane_block_size
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:596,7'
          Dst:             vp9_build_inter_predictors_sbp
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:619,5'
          Dst:             vp9_model_rd_from_var_lapndz
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:636,3'
          Dst:             vp9_model_rd_from_var_lapndz
    - functionName:    search_filter_ref
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_pickmode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1507
      functionLinenumberEnd: 1586
      functionDepth:   0
      returnType:      void
      argCount:        15
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - char
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          309
      EdgeCount:       52
      CyclomaticComplexity: 15
      functionsReached:
        - free_pred_buffer
        - get_pred_buffer
        - model_rd_for_sb_y
        - model_rd_for_sb_y_large
        - vp9_build_inter_predictors_sby
        - vp9_get_switchable_rate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:1530,5'
          Dst:             vp9_build_inter_predictors_sby
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:1533,7'
          Dst:             model_rd_for_sb_y_large
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:1538,7'
          Dst:             model_rd_for_sb_y
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:1541,24'
          Dst:             vp9_get_switchable_rate
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:1530,5'
          Dst:             vp9_build_inter_predictors_sby
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:1533,7'
          Dst:             model_rd_for_sb_y_large
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:1538,7'
          Dst:             model_rd_for_sb_y
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:1541,24'
          Dst:             vp9_get_switchable_rate
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:1554,11'
          Dst:             free_pred_buffer
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:1558,31'
          Dst:             get_pred_buffer
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:1567,5'
          Dst:             free_pred_buffer
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:1584,5'
          Dst:             vp9_build_inter_predictors_sby
    - functionName:    get_pred_buffer
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_pickmode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 928
      functionLinenumberEnd: 938
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          40
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    search_new_mv
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_pickmode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1593
      functionLinenumberEnd: 1685
      functionDepth:   0
      returnType:      int
      argCount:        12
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
        - int
        - char
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         65
      ICount:          368
      EdgeCount:       91
      CyclomaticComplexity: 28
      functionsReached:
        - combined_motion_search
        - cond_cost_list
        - vp9_int_pro_motion_estimation
        - vp9_mv_bit_cost
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:1607,15'
          Dst:             vp9_int_pro_motion_estimation
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:1615,16'
          Dst:             vp9_mv_bit_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:1626,41'
          Dst:             cond_cost_list
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:1663,14'
          Dst:             combined_motion_search
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:1668,19'
          Dst:             combined_motion_search
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:1673,17'
          Dst:             combined_motion_search
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:1678,15'
          Dst:             combined_motion_search
    - functionName:    rd_less_than_thresh
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_rd.h'
      linkageType:     InternalLinkage
      functionLinenumber: 194
      functionLinenumberEnd: 195
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - size_t
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rd_less_than_thresh_row_mt
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_pickmode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1125
      functionLinenumberEnd: 1129
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - size_t
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    find_predictors
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_pickmode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1274
      functionLinenumberEnd: 1309
      functionDepth:   0
      returnType:      void
      argCount:        13
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - char
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          153
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - get_ref_frame_buffer
        - mv_refs_rt
        - ref_frame_to_flag
        - vp9_find_best_ref_mvs
        - vp9_find_mv_refs
        - vp9_is_scaled
        - vp9_mv_pred
        - vp9_setup_pred_block
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:1277,36'
          Dst:             get_ref_frame_buffer
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:1284,31'
          Dst:             ref_frame_to_flag
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:1287,5'
          Dst:             vp9_setup_pred_block
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:1289,7'
          Dst:             vp9_find_mv_refs
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:1293,11'
          Dst:             mv_refs_rt
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:1297,5'
          Dst:             vp9_find_best_ref_mvs
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:1301,10'
          Dst:             vp9_is_scaled
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:1303,7'
          Dst:             vp9_mv_pred
    - functionName:    get_force_skip_low_temp_var
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_pickmode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1455
      functionLinenumberEnd: 1498
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         36
      ICount:          208
      EdgeCount:       52
      CyclomaticComplexity: 18
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_chessboard_index
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_encoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1165
      functionLinenumberEnd: 1166
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    init_ref_frame_cost
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_pickmode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1229
      functionLinenumberEnd: 1243
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          56
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vp9_get_intra_inter_prob
        - vp9_get_pred_prob_single_ref_p1
        - vp9_get_pred_prob_single_ref_p2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:1230,28'
          Dst:             vp9_get_intra_inter_prob
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:1231,28'
          Dst:             vp9_get_pred_prob_single_ref_p1
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:1232,28'
          Dst:             vp9_get_pred_prob_single_ref_p2
    - functionName:    init_best_pickmode
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_pickmode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1687
      functionLinenumberEnd: 1696
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vp9_pick_inter_mode
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_pickmode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1700
      functionLinenumberEnd: 2773
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         901
      ICount:          4621
      EdgeCount:       1271
      CyclomaticComplexity: 372
      functionsReached:
        - __assert_fail
        - block_yrd
        - compute_intra_yprediction
        - cyclic_refresh_segment_id_boosted
        - encode_breakout_test
        - estimate_block_intra
        - find_predictors
        - free_pred_buffer
        - get_chessboard_index
        - get_force_skip_low_temp_var
        - get_plane_block_size
        - get_pred_buffer
        - get_segdata
        - init_best_pickmode
        - init_ref_frame_cost
        - is_inter_block
        - is_inter_mode
        - mode_offset
        - model_rd_for_sb_uv
        - model_rd_for_sb_y
        - model_rd_for_sb_y_large
        - rd_less_than_thresh
        - rd_less_than_thresh_row_mt
        - ref_frame_to_flag
        - search_filter_ref
        - search_new_mv
        - segfeature_active
        - set_ref_ptrs
        - update_thresh_freq_fact
        - update_thresh_freq_fact_row_mt
        - vp9_NEWMV_diff_bias
        - vp9_build_inter_predictors_sbp
        - vp9_build_inter_predictors_sby
        - vp9_foreach_transformed_block_in_plane
        - vp9_get_intra_cost_penalty
        - vp9_get_sby_perpixel_variance
        - vp9_get_scaled_ref_frame
        - vp9_get_skip_prob
        - vp9_get_switchable_rate
        - vp9_high_get_sby_perpixel_variance
        - vp9_init_plane_quantizers
        - vp9_is_scaled
        - vp9_rd_cost_reset
        - vp9_setup_pre_planes
        - vpx_convolve_copy_sse2
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:1720,7'
          Dst:             vp9_get_intra_cost_penalty
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:1787,3'
          Dst:             init_best_pickmode
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:1839,3'
          Dst:             init_ref_frame_cost
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:1868,33'
          Dst:             get_chessboard_index
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:1878,25'
          Dst:             is_inter_block
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:1880,29'
          Dst:             is_inter_block
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:1885,3'
          Dst:             vp9_rd_cost_reset
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:1886,3'
          Dst:             vp9_rd_cost_reset
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:1897,28'
          Dst:             vp9_high_get_sby_perpixel_variance
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:1902,11'
          Dst:             vp9_get_sby_perpixel_variance
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:1908,7'
          Dst:             vp9_init_plane_quantizers
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:1950,11'
          Dst:             vp9_is_scaled
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:1957,11'
          Dst:             vp9_is_scaled
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:1966,9'
          Dst:             get_force_skip_low_temp_var
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:1997,7'
          Dst:             segfeature_active
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:1998,7'
          Dst:             get_segdata
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:2008,34'
          Dst:             ref_frame_to_flag
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:2010,7'
          Dst:             find_predictors
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:2049,8'
          Dst:             cyclic_refresh_segment_id_boosted
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:2096,9'
          Dst:             segfeature_active
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:2097,9'
          Dst:             get_segdata
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:2116,36'
          Dst:             ref_frame_to_flag
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:2120,11'
          Dst:             segfeature_active
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:2130,34'
          Dst:             ref_frame_to_flag
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:2206,10'
          Dst:             segfeature_active
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:2213,41'
          Dst:             ref_frame_to_flag
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:2223,40'
          Dst:             ref_frame_to_flag
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:2226,40'
          Dst:             ref_frame_to_flag
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:2243,5'
          Dst:             set_ref_ptrs
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:2257,10'
          Dst:             rd_less_than_thresh_row_mt
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:2260,10'
          Dst:             rd_less_than_thresh
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:2265,11'
          Dst:             search_new_mv
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:2293,11'
          Dst:             vp9_get_scaled_ref_frame
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:2301,9'
          Dst:             vp9_setup_pre_planes
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:2295,9'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:2332,31'
          Dst:             get_pred_buffer
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:2345,7'
          Dst:             search_filter_ref
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:2356,7'
          Dst:             vp9_build_inter_predictors_sby
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:2361,9'
          Dst:             model_rd_for_sb_y_large
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:2366,9'
          Dst:             model_rd_for_sb_y
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:2380,7'
          Dst:             block_yrd
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:2384,25'
          Dst:             vp9_get_skip_prob
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:2388,28'
          Dst:             vp9_get_skip_prob
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:2390,27'
          Dst:             vp9_get_skip_prob
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:2398,28'
          Dst:             vp9_get_switchable_rate
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:2403,28'
          Dst:             vp9_get_switchable_rate
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:2405,24'
          Dst:             vp9_get_skip_prob
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:2411,35'
          Dst:             get_plane_block_size
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:2411,35'
          Dst:             get_plane_block_size
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:2413,9'
          Dst:             vp9_build_inter_predictors_sbp
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:2417,9'
          Dst:             vp9_build_inter_predictors_sbp
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:2420,7'
          Dst:             model_rd_for_sb_uv
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:2436,7'
          Dst:             vp9_NEWMV_diff_bias
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:2447,7'
          Dst:             encode_breakout_test
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:2491,9'
          Dst:             free_pred_buffer
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:2495,29'
          Dst:             free_pred_buffer
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:2541,7'
          Dst:             segfeature_active
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:2542,7'
          Dst:             get_segdata
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:2565,31'
          Dst:             get_pred_buffer
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:2573,11'
          Dst:             vpx_convolve_copy_sse2
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:2588,52'
          Dst:             mode_offset
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:2606,12'
          Dst:             rd_less_than_thresh_row_mt
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:2609,12'
          Dst:             rd_less_than_thresh
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:2627,7'
          Dst:             compute_intra_yprediction
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:2628,7'
          Dst:             model_rd_for_sb_y
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:2630,7'
          Dst:             block_yrd
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:2637,25'
          Dst:             vp9_get_skip_prob
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:2640,26'
          Dst:             vp9_get_skip_prob
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:2645,11'
          Dst:             vp9_foreach_transformed_block_in_plane
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:2645,11'
          Dst:             estimate_block_intra
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:2648,11'
          Dst:             vp9_foreach_transformed_block_in_plane
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:2648,11'
          Dst:             estimate_block_intra
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:2684,8'
          Dst:             is_inter_block
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:2690,44'
          Dst:             is_inter_mode
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:2698,9'
          Dst:             vpx_convolve_copy_sse2
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:2736,48'
          Dst:             mode_offset
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:2747,11'
          Dst:             update_thresh_freq_fact_row_mt
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:2751,11'
          Dst:             update_thresh_freq_fact
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:2747,11'
          Dst:             update_thresh_freq_fact_row_mt
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:2751,11'
          Dst:             update_thresh_freq_fact
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:2747,11'
          Dst:             update_thresh_freq_fact_row_mt
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:2751,11'
          Dst:             update_thresh_freq_fact
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:2747,11'
          Dst:             update_thresh_freq_fact_row_mt
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:2751,11'
          Dst:             update_thresh_freq_fact
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:2761,13'
          Dst:             update_thresh_freq_fact_row_mt
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:2765,13'
          Dst:             update_thresh_freq_fact
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:2761,13'
          Dst:             update_thresh_freq_fact_row_mt
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:2765,13'
          Dst:             update_thresh_freq_fact
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:2761,13'
          Dst:             update_thresh_freq_fact_row_mt
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:2765,13'
          Dst:             update_thresh_freq_fact
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:2761,13'
          Dst:             update_thresh_freq_fact_row_mt
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:2765,13'
          Dst:             update_thresh_freq_fact
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:2761,13'
          Dst:             update_thresh_freq_fact_row_mt
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:2765,13'
          Dst:             update_thresh_freq_fact
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:2761,13'
          Dst:             update_thresh_freq_fact_row_mt
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:2765,13'
          Dst:             update_thresh_freq_fact
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:2761,13'
          Dst:             update_thresh_freq_fact_row_mt
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:2765,13'
          Dst:             update_thresh_freq_fact
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:2761,13'
          Dst:             update_thresh_freq_fact_row_mt
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:2765,13'
          Dst:             update_thresh_freq_fact
    - functionName:    vp9_get_skip_prob
      functionSourceFile: '/src/libvpx/vp9/common/vp9_pred_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vp9_get_skip_context
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/vp9_pred_common.h:65,29'
          Dst:             vp9_get_skip_context
    - functionName:    estimate_block_intra
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_pickmode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1059
      functionLinenumberEnd: 1098
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - int
        - int
        - int
        - int
        - char
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          117
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - block_yrd
        - model_rd_for_sb_uv
        - vp9_predict_intra_block
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:1078,3'
          Dst:             vp9_predict_intra_block
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:1085,5'
          Dst:             block_yrd
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:1090,5'
          Dst:             model_rd_for_sb_uv
    - functionName:    vp9_pick_intra_mode
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_pickmode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1168
      functionLinenumberEnd: 1226
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          303
      EdgeCount:       33
      CyclomaticComplexity: 9
      functionsReached:
        - __assert_fail
        - estimate_block_intra
        - vp9_above_block_mode
        - vp9_foreach_transformed_block_in_plane
        - vp9_get_skip_prob
        - vp9_left_block_mode
        - vp9_rd_cost_reset
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:1181,29'
          Dst:             vp9_above_block_mode
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:1182,29'
          Dst:             vp9_left_block_mode
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:1184,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:1187,3'
          Dst:             vp9_rd_cost_reset
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:1188,3'
          Dst:             vp9_rd_cost_reset
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:1207,5'
          Dst:             vp9_foreach_transformed_block_in_plane
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:1207,5'
          Dst:             estimate_block_intra
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:1211,23'
          Dst:             vp9_get_skip_prob
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:1214,24'
          Dst:             vp9_get_skip_prob
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:1207,5'
          Dst:             vp9_foreach_transformed_block_in_plane
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:1207,5'
          Dst:             estimate_block_intra
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:1211,23'
          Dst:             vp9_get_skip_prob
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:1214,24'
          Dst:             vp9_get_skip_prob
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:1207,5'
          Dst:             vp9_foreach_transformed_block_in_plane
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:1207,5'
          Dst:             estimate_block_intra
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:1211,23'
          Dst:             vp9_get_skip_prob
        - Src:             '/src/libvpx/vp9/encoder/vp9_pickmode.c:1214,24'
          Dst:             vp9_get_skip_prob
    - functionName:    get_prob
      functionSourceFile: '/src/libvpx/vpx_dsp/prob.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_write_bit
      functionSourceFile: '/src/libvpx/vpx_dsp/bitwriter.h'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_write
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/bitwriter.h:119,3'
          Dst:             vpx_write
    - functionName:    vpx_write
      functionSourceFile: '/src/libvpx/vpx_dsp/bitwriter.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          141
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    encode_uniform
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_subexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vpx_write_literal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_subexp.c:89,5'
          Dst:             vpx_write_literal
        - Src:             '/src/libvpx/vp9/encoder/vp9_subexp.c:91,5'
          Dst:             vpx_write_literal
        - Src:             '/src/libvpx/vp9/encoder/vp9_subexp.c:92,5'
          Dst:             vpx_write_literal
    - functionName:    vpx_write_literal
      functionSourceFile: '/src/libvpx/vpx_dsp/bitwriter.h'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vpx_write_bit
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/bitwriter.h:125,41'
          Dst:             vpx_write_bit
    - functionName:    write_bit_gte
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_subexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_write_literal
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_subexp.c:97,3'
          Dst:             vpx_write_literal
    - functionName:    recenter_nonneg
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_subexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_binary_prob
      functionSourceFile: '/src/libvpx/vpx_dsp/prob.h'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - get_prob
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/prob.h:61,10'
          Dst:             get_prob
    - functionName:    vp9_cond_prob_diff_update
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_subexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 197
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          46
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - get_binary_prob
        - vp9_prob_diff_update_savings_search
        - vp9_write_prob_diff_update
        - vpx_write
      functionUses:    40
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_subexp.c:186,19'
          Dst:             get_binary_prob
        - Src:             '/src/libvpx/vp9/encoder/vp9_subexp.c:188,7'
          Dst:             vp9_prob_diff_update_savings_search
        - Src:             '/src/libvpx/vp9/encoder/vp9_subexp.c:189,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_subexp.c:191,5'
          Dst:             vpx_write
        - Src:             '/src/libvpx/vp9/encoder/vp9_subexp.c:192,5'
          Dst:             vp9_write_prob_diff_update
        - Src:             '/src/libvpx/vp9/encoder/vp9_subexp.c:195,5'
          Dst:             vpx_write
    - functionName:    vp9_prob_diff_update_savings_search
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_subexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - char
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          84
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - cost_branch256
        - prob_diff_update_cost
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_subexp.c:121,25'
          Dst:             cost_branch256
        - Src:             '/src/libvpx/vp9/encoder/vp9_subexp.c:129,29'
          Dst:             cost_branch256
        - Src:             '/src/libvpx/vp9/encoder/vp9_subexp.c:130,32'
          Dst:             prob_diff_update_cost
    - functionName:    vp9_write_prob_diff_update
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_subexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - encode_term_subexp
        - remap_prob
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_subexp.c:114,20'
          Dst:             remap_prob
        - Src:             '/src/libvpx/vp9/encoder/vp9_subexp.c:115,3'
          Dst:             encode_term_subexp
    - functionName:    remap_prob
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_subexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          61
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - recenter_nonneg
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_subexp.c:69,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_subexp.c:71,9'
          Dst:             recenter_nonneg
        - Src:             '/src/libvpx/vp9/encoder/vp9_subexp.c:73,9'
          Dst:             recenter_nonneg
        - Src:             '/src/libvpx/vp9/encoder/vp9_subexp.c:75,3'
          Dst:             __assert_fail
    - functionName:    encode_term_subexp
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_subexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          46
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - encode_uniform
        - vpx_write_literal
        - write_bit_gte
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_subexp.c:102,8'
          Dst:             write_bit_gte
        - Src:             '/src/libvpx/vp9/encoder/vp9_subexp.c:103,5'
          Dst:             vpx_write_literal
        - Src:             '/src/libvpx/vp9/encoder/vp9_subexp.c:104,15'
          Dst:             write_bit_gte
        - Src:             '/src/libvpx/vp9/encoder/vp9_subexp.c:105,5'
          Dst:             vpx_write_literal
        - Src:             '/src/libvpx/vp9/encoder/vp9_subexp.c:106,15'
          Dst:             write_bit_gte
        - Src:             '/src/libvpx/vp9/encoder/vp9_subexp.c:107,5'
          Dst:             vpx_write_literal
        - Src:             '/src/libvpx/vp9/encoder/vp9_subexp.c:109,5'
          Dst:             encode_uniform
    - functionName:    cost_branch256
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_cost.h'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - int
        - int
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    20
      BranchProfiles:  []
      Callsites:       []
    - functionName:    prob_diff_update_cost
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_subexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - remap_prob
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_subexp.c:81,14'
          Dst:             remap_prob
    - functionName:    vp9_prob_diff_update_savings_search_model
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_subexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 180
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - char
        - 'N/A'
        - char
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          228
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - __assert_fail
        - cost_branch256
        - prob_diff_update_cost
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_subexp.c:154,11'
          Dst:             cost_branch256
        - Src:             '/src/libvpx/vp9/encoder/vp9_subexp.c:156,14'
          Dst:             cost_branch256
        - Src:             '/src/libvpx/vp9/encoder/vp9_subexp.c:156,14'
          Dst:             cost_branch256
        - Src:             '/src/libvpx/vp9/encoder/vp9_subexp.c:156,14'
          Dst:             cost_branch256
        - Src:             '/src/libvpx/vp9/encoder/vp9_subexp.c:156,14'
          Dst:             cost_branch256
        - Src:             '/src/libvpx/vp9/encoder/vp9_subexp.c:156,14'
          Dst:             cost_branch256
        - Src:             '/src/libvpx/vp9/encoder/vp9_subexp.c:156,14'
          Dst:             cost_branch256
        - Src:             '/src/libvpx/vp9/encoder/vp9_subexp.c:156,14'
          Dst:             cost_branch256
        - Src:             '/src/libvpx/vp9/encoder/vp9_subexp.c:156,14'
          Dst:             cost_branch256
        - Src:             '/src/libvpx/vp9/encoder/vp9_subexp.c:161,3'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/vp9_subexp.c:167,15'
          Dst:             cost_branch256
        - Src:             '/src/libvpx/vp9/encoder/vp9_subexp.c:169,18'
          Dst:             cost_branch256
        - Src:             '/src/libvpx/vp9/encoder/vp9_subexp.c:169,18'
          Dst:             cost_branch256
        - Src:             '/src/libvpx/vp9/encoder/vp9_subexp.c:169,18'
          Dst:             cost_branch256
        - Src:             '/src/libvpx/vp9/encoder/vp9_subexp.c:169,18'
          Dst:             cost_branch256
        - Src:             '/src/libvpx/vp9/encoder/vp9_subexp.c:169,18'
          Dst:             cost_branch256
        - Src:             '/src/libvpx/vp9/encoder/vp9_subexp.c:169,18'
          Dst:             cost_branch256
        - Src:             '/src/libvpx/vp9/encoder/vp9_subexp.c:169,18'
          Dst:             cost_branch256
        - Src:             '/src/libvpx/vp9/encoder/vp9_subexp.c:169,18'
          Dst:             cost_branch256
        - Src:             '/src/libvpx/vp9/encoder/vp9_subexp.c:170,18'
          Dst:             prob_diff_update_cost
    - functionName:    convert_distribution
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_treewriter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          59
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - convert_distribution
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_treewriter.c:42,12'
          Dst:             convert_distribution
        - Src:             '/src/libvpx/vp9/encoder/vp9_treewriter.c:47,13'
          Dst:             convert_distribution
    - functionName:    vp9_tree_probs_from_distribution
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_treewriter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - convert_distribution
      functionUses:    35
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_treewriter.c:57,3'
          Dst:             convert_distribution
    - functionName:    tree2tok
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_treewriter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 14
      functionLinenumberEnd: 27
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - tree2tok
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_treewriter.c:24,7'
          Dst:             tree2tok
    - functionName:    vp9_tokens_from_tree
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_treewriter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 32
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - tree2tok
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_treewriter.c:31,3'
          Dst:             tree2tok
    - functionName:    vp9_highbd_block_error_sse2
      functionSourceFile: '/src/libvpx/vp9/encoder/x86/vp9_highbd_block_error_intrin_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          211
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_highbd_block_error_intrin_sse2.c:66,3'
          Dst:             __assert_fail
    - functionName:    fdct16_8col
      functionSourceFile: '/src/libvpx/vp9/encoder/x86/vp9_dct_intrin_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 704
      functionLinenumberEnd: 1024
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          307
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    transpose_16bit_16x16
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/transpose_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 225
      functionLinenumberEnd: 240
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          50
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - transpose_16bit_8x8
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/transpose_sse2.h:227,3'
          Dst:             transpose_16bit_8x8
        - Src:             '/src/libvpx/vpx_dsp/x86/transpose_sse2.h:228,3'
          Dst:             transpose_16bit_8x8
        - Src:             '/src/libvpx/vpx_dsp/x86/transpose_sse2.h:229,3'
          Dst:             transpose_16bit_8x8
        - Src:             '/src/libvpx/vpx_dsp/x86/transpose_sse2.h:230,3'
          Dst:             transpose_16bit_8x8
    - functionName:    transpose_16bit_8x8
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/transpose_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 158
      functionLinenumberEnd: 221
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          74
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fadst16_8col
      functionSourceFile: '/src/libvpx/vp9/encoder/x86/vp9_dct_intrin_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1026
      functionLinenumberEnd: 1494
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          423
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    store_output
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/fwd_txfm_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 246
      functionLinenumberEnd: 257
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    transpose_4x4
      functionSourceFile: '/src/libvpx/vp9/encoder/x86/vp9_dct_intrin_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          23
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    write_buffer_16x16
      functionSourceFile: '/src/libvpx/vp9/encoder/x86/vp9_dct_intrin_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 686
      functionLinenumberEnd: 694
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - write_buffer_8x8
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_dct_intrin_sse2.c:688,3'
          Dst:             write_buffer_8x8
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_dct_intrin_sse2.c:689,3'
          Dst:             write_buffer_8x8
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_dct_intrin_sse2.c:692,3'
          Dst:             write_buffer_8x8
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_dct_intrin_sse2.c:693,3'
          Dst:             write_buffer_8x8
    - functionName:    write_buffer_8x8
      functionSourceFile: '/src/libvpx/vp9/encoder/x86/vp9_dct_intrin_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 261
      functionLinenumberEnd: 270
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          54
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - store_output
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_dct_intrin_sse2.c:262,3'
          Dst:             store_output
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_dct_intrin_sse2.c:263,3'
          Dst:             store_output
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_dct_intrin_sse2.c:264,3'
          Dst:             store_output
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_dct_intrin_sse2.c:265,3'
          Dst:             store_output
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_dct_intrin_sse2.c:266,3'
          Dst:             store_output
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_dct_intrin_sse2.c:267,3'
          Dst:             store_output
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_dct_intrin_sse2.c:268,3'
          Dst:             store_output
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_dct_intrin_sse2.c:269,3'
          Dst:             store_output
    - functionName:    fdct16_sse2
      functionSourceFile: '/src/libvpx/vp9/encoder/x86/vp9_dct_intrin_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1496
      functionLinenumberEnd: 1500
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fdct16_8col
        - transpose_16bit_16x16
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_dct_intrin_sse2.c:1497,3'
          Dst:             fdct16_8col
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_dct_intrin_sse2.c:1498,3'
          Dst:             fdct16_8col
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_dct_intrin_sse2.c:1499,3'
          Dst:             transpose_16bit_16x16
    - functionName:    right_shift_16x16
      functionSourceFile: '/src/libvpx/vp9/encoder/x86/vp9_dct_intrin_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 696
      functionLinenumberEnd: 702
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - right_shift_8x8
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_dct_intrin_sse2.c:698,3'
          Dst:             right_shift_8x8
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_dct_intrin_sse2.c:699,3'
          Dst:             right_shift_8x8
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_dct_intrin_sse2.c:700,3'
          Dst:             right_shift_8x8
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_dct_intrin_sse2.c:701,3'
          Dst:             right_shift_8x8
    - functionName:    right_shift_8x8
      functionSourceFile: '/src/libvpx/vp9/encoder/x86/vp9_dct_intrin_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 207
      functionLinenumberEnd: 257
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          90
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fadst16_sse2
      functionSourceFile: '/src/libvpx/vp9/encoder/x86/vp9_dct_intrin_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1502
      functionLinenumberEnd: 1506
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fadst16_8col
        - transpose_16bit_16x16
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_dct_intrin_sse2.c:1503,3'
          Dst:             fadst16_8col
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_dct_intrin_sse2.c:1504,3'
          Dst:             fadst16_8col
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_dct_intrin_sse2.c:1505,3'
          Dst:             transpose_16bit_16x16
    - functionName:    load_buffer_16x16
      functionSourceFile: '/src/libvpx/vp9/encoder/x86/vp9_dct_intrin_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 674
      functionLinenumberEnd: 683
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - load_buffer_8x8
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_dct_intrin_sse2.c:676,3'
          Dst:             load_buffer_8x8
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_dct_intrin_sse2.c:677,3'
          Dst:             load_buffer_8x8
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_dct_intrin_sse2.c:681,3'
          Dst:             load_buffer_8x8
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_dct_intrin_sse2.c:682,3'
          Dst:             load_buffer_8x8
    - functionName:    load_buffer_8x8
      functionSourceFile: '/src/libvpx/vp9/encoder/x86/vp9_dct_intrin_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 186
      functionLinenumberEnd: 204
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          69
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vp9_fht16x16_sse2
      functionSourceFile: '/src/libvpx/vp9/encoder/x86/vp9_dct_intrin_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1509
      functionLinenumberEnd: 1537
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          60
      EdgeCount:       19
      CyclomaticComplexity: 11
      functionsReached:
        - __assert_fail
        - fadst16_sse2
        - fdct16_sse2
        - load_buffer_16x16
        - right_shift_16x16
        - vpx_fdct16x16_sse2
        - write_buffer_16x16
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libvpx/vp9/encoder/x86/vp9_dct_intrin_sse2.c:1512,3'
          Branch Sides:    []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_dct_intrin_sse2.c:1513,19'
          Dst:             vpx_fdct16x16_sse2
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_dct_intrin_sse2.c:1515,7'
          Dst:             load_buffer_16x16
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_dct_intrin_sse2.c:1516,7'
          Dst:             fadst16_sse2
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_dct_intrin_sse2.c:1517,7'
          Dst:             right_shift_16x16
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_dct_intrin_sse2.c:1518,7'
          Dst:             fdct16_sse2
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_dct_intrin_sse2.c:1519,7'
          Dst:             write_buffer_16x16
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_dct_intrin_sse2.c:1522,7'
          Dst:             load_buffer_16x16
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_dct_intrin_sse2.c:1523,7'
          Dst:             fdct16_sse2
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_dct_intrin_sse2.c:1524,7'
          Dst:             right_shift_16x16
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_dct_intrin_sse2.c:1525,7'
          Dst:             fadst16_sse2
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_dct_intrin_sse2.c:1526,7'
          Dst:             write_buffer_16x16
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_dct_intrin_sse2.c:1529,7'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_dct_intrin_sse2.c:1530,7'
          Dst:             load_buffer_16x16
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_dct_intrin_sse2.c:1531,7'
          Dst:             fadst16_sse2
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_dct_intrin_sse2.c:1532,7'
          Dst:             right_shift_16x16
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_dct_intrin_sse2.c:1533,7'
          Dst:             fadst16_sse2
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_dct_intrin_sse2.c:1534,7'
          Dst:             write_buffer_16x16
    - functionName:    fdct8_sse2
      functionSourceFile: '/src/libvpx/vp9/encoder/x86/vp9_dct_intrin_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 272
      functionLinenumberEnd: 410
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          131
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - transpose_16bit_8x8
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_dct_intrin_sse2.c:409,3'
          Dst:             transpose_16bit_8x8
    - functionName:    fadst8_sse2
      functionSourceFile: '/src/libvpx/vp9/encoder/x86/vp9_dct_intrin_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 412
      functionLinenumberEnd: 640
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          183
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - transpose_16bit_8x8
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_dct_intrin_sse2.c:639,3'
          Dst:             transpose_16bit_8x8
    - functionName:    vp9_fht8x8_sse2
      functionSourceFile: '/src/libvpx/vp9/encoder/x86/vp9_dct_intrin_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 643
      functionLinenumberEnd: 671
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          57
      EdgeCount:       19
      CyclomaticComplexity: 11
      functionsReached:
        - __assert_fail
        - fadst8_sse2
        - fdct8_sse2
        - load_buffer_8x8
        - right_shift_8x8
        - vpx_fdct8x8_sse2
        - write_buffer_8x8
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/libvpx/vp9/encoder/x86/vp9_dct_intrin_sse2.c:646,3'
          Branch Sides:    []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_dct_intrin_sse2.c:647,19'
          Dst:             vpx_fdct8x8_sse2
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_dct_intrin_sse2.c:649,7'
          Dst:             load_buffer_8x8
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_dct_intrin_sse2.c:650,7'
          Dst:             fadst8_sse2
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_dct_intrin_sse2.c:651,7'
          Dst:             fdct8_sse2
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_dct_intrin_sse2.c:652,7'
          Dst:             right_shift_8x8
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_dct_intrin_sse2.c:653,7'
          Dst:             write_buffer_8x8
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_dct_intrin_sse2.c:656,7'
          Dst:             load_buffer_8x8
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_dct_intrin_sse2.c:657,7'
          Dst:             fdct8_sse2
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_dct_intrin_sse2.c:658,7'
          Dst:             fadst8_sse2
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_dct_intrin_sse2.c:659,7'
          Dst:             right_shift_8x8
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_dct_intrin_sse2.c:660,7'
          Dst:             write_buffer_8x8
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_dct_intrin_sse2.c:663,7'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_dct_intrin_sse2.c:664,7'
          Dst:             load_buffer_8x8
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_dct_intrin_sse2.c:665,7'
          Dst:             fadst8_sse2
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_dct_intrin_sse2.c:666,7'
          Dst:             fadst8_sse2
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_dct_intrin_sse2.c:667,7'
          Dst:             right_shift_8x8
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_dct_intrin_sse2.c:668,7'
          Dst:             write_buffer_8x8
    - functionName:    write_buffer_4x4
      functionSourceFile: '/src/libvpx/vp9/encoder/x86/vp9_dct_intrin_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - store_output
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_dct_intrin_sse2.c:52,3'
          Dst:             store_output
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_dct_intrin_sse2.c:53,3'
          Dst:             store_output
    - functionName:    fdct4_sse2
      functionSourceFile: '/src/libvpx/vp9/encoder/x86/vp9_dct_intrin_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          39
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - transpose_4x4
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_dct_intrin_sse2.c:105,3'
          Dst:             transpose_4x4
    - functionName:    fadst4_sse2
      functionSourceFile: '/src/libvpx/vp9/encoder/x86/vp9_dct_intrin_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 154
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          50
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - transpose_4x4
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_dct_intrin_sse2.c:153,3'
          Dst:             transpose_4x4
    - functionName:    load_buffer_4x4
      functionSourceFile: '/src/libvpx/vp9/encoder/x86/vp9_dct_intrin_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          41
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vp9_fht4x4_sse2
      functionSourceFile: '/src/libvpx/vp9/encoder/x86/vp9_dct_intrin_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 157
      functionLinenumberEnd: 182
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          54
      EdgeCount:       19
      CyclomaticComplexity: 11
      functionsReached:
        - __assert_fail
        - fadst4_sse2
        - fdct4_sse2
        - load_buffer_4x4
        - vpx_fdct4x4_sse2
        - write_buffer_4x4
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libvpx/vp9/encoder/x86/vp9_dct_intrin_sse2.c:160,3'
          Branch Sides:    []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_dct_intrin_sse2.c:161,19'
          Dst:             vpx_fdct4x4_sse2
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_dct_intrin_sse2.c:163,7'
          Dst:             load_buffer_4x4
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_dct_intrin_sse2.c:164,7'
          Dst:             fadst4_sse2
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_dct_intrin_sse2.c:165,7'
          Dst:             fdct4_sse2
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_dct_intrin_sse2.c:166,7'
          Dst:             write_buffer_4x4
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_dct_intrin_sse2.c:169,7'
          Dst:             load_buffer_4x4
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_dct_intrin_sse2.c:170,7'
          Dst:             fdct4_sse2
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_dct_intrin_sse2.c:171,7'
          Dst:             fadst4_sse2
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_dct_intrin_sse2.c:172,7'
          Dst:             write_buffer_4x4
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_dct_intrin_sse2.c:175,7'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_dct_intrin_sse2.c:176,7'
          Dst:             load_buffer_4x4
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_dct_intrin_sse2.c:177,7'
          Dst:             fadst4_sse2
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_dct_intrin_sse2.c:178,7'
          Dst:             fadst4_sse2
        - Src:             '/src/libvpx/vp9/encoder/x86/vp9_dct_intrin_sse2.c:179,7'
          Dst:             write_buffer_4x4
    - functionName:    x87_get_control_word
      functionSourceFile: '/src/libvpx/vpx_ports/x86.h'
      linkageType:     InternalLinkage
      functionLinenumber: 358
      functionLinenumberEnd: 362
      functionDepth:   0
      returnType:      short
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_codec_pkt_list_get
      functionSourceFile: '/src/libvpx/vpx/src/vpx_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 376
      functionLinenumberEnd: 390
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          39
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_codec_pkt_list_add
      functionSourceFile: '/src/libvpx/vpx/src/vpx_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 366
      functionLinenumberEnd: 373
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_codec_enc_config_set
      functionSourceFile: '/src/libvpx/vpx/src/vpx_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 352
      functionLinenumberEnd: 362
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          63
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_codec_get_global_headers
      functionSourceFile: '/src/libvpx/vpx/src/vpx_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 334
      functionLinenumberEnd: 348
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          66
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_codec_get_preview_frame
      functionSourceFile: '/src/libvpx/vpx/src/vpx_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 317
      functionLinenumberEnd: 331
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          66
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_codec_set_cx_data_buf
      functionSourceFile: '/src/libvpx/vpx/src/vpx_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 300
      functionLinenumberEnd: 315
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          38
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_codec_get_cx_data
      functionSourceFile: '/src/libvpx/vpx/src/vpx_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 252
      functionLinenumberEnd: 294
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          152
      EdgeCount:       39
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    x87_set_control_word
      functionSourceFile: '/src/libvpx/vpx_ports/x86.h'
      linkageType:     InternalLinkage
      functionLinenumber: 355
      functionLinenumberEnd: 357
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    x87_set_double_precision
      functionSourceFile: '/src/libvpx/vpx_ports/x86.h'
      linkageType:     InternalLinkage
      functionLinenumber: 389
      functionLinenumberEnd: 403
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - x87_get_control_word
        - x87_set_control_word
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_ports/x86.h:390,23'
          Dst:             x87_get_control_word
        - Src:             '/src/libvpx/vpx_ports/x86.h:402,3'
          Dst:             x87_set_control_word
    - functionName:    vpx_codec_encode
      functionSourceFile: '/src/libvpx/vpx/src/vpx_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 196
      functionLinenumberEnd: 248
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          170
      EdgeCount:       53
      CyclomaticComplexity: 16
      functionsReached:
        - x87_set_control_word
        - x87_set_double_precision
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx/src/vpx_encoder.c:215,5'
          Dst:             x87_set_double_precision
        - Src:             '/src/libvpx/vpx/src/vpx_encoder.c:245,5'
          Dst:             x87_set_control_word
    - functionName:    vpx_codec_enc_config_default
      functionSourceFile: '/src/libvpx/vpx/src/vpx_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 172
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          59
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx/src/vpx_encoder.c:167,5'
          Dst:             __assert_fail
    - functionName:    vpx_codec_enc_init_multi_ver
      functionSourceFile: '/src/libvpx/vpx/src/vpx_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - size_t
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         64
      ICount:          288
      EdgeCount:       89
      CyclomaticComplexity: 27
      functionsReached:
        - vpx_codec_destroy
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx/src/vpx_encoder.c:126,11'
          Dst:             vpx_codec_destroy
        - Src:             '/src/libvpx/vpx/src/vpx_encoder.c:132,13'
          Dst:             vpx_codec_destroy
    - functionName:    vpx_codec_enc_init_ver
      functionSourceFile: '/src/libvpx/vpx/src/vpx_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         34
      ICount:          145
      EdgeCount:       47
      CyclomaticComplexity: 15
      functionsReached:
        - vpx_codec_destroy
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx/src/vpx_encoder.c:62,7'
          Dst:             vpx_codec_destroy
    - functionName:    vpx_write
      functionSourceFile: '/src/libvpx/vpx_dsp/./bitwriter.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         20
      ICount:          126
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_stop_encode
      functionSourceFile: '/src/libvpx/vpx_dsp/bitwriter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          92
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - vpx_write_bit
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/bitwriter.c:39,28'
          Dst:             vpx_write_bit
        - Src:             '/src/libvpx/vpx_dsp/bitwriter.c:39,28'
          Dst:             vpx_write_bit
        - Src:             '/src/libvpx/vpx_dsp/bitwriter.c:39,28'
          Dst:             vpx_write_bit
        - Src:             '/src/libvpx/vpx_dsp/bitwriter.c:39,28'
          Dst:             vpx_write_bit
        - Src:             '/src/libvpx/vpx_dsp/bitwriter.c:39,28'
          Dst:             vpx_write_bit
        - Src:             '/src/libvpx/vpx_dsp/bitwriter.c:39,28'
          Dst:             vpx_write_bit
        - Src:             '/src/libvpx/vpx_dsp/bitwriter.c:39,28'
          Dst:             vpx_write_bit
        - Src:             '/src/libvpx/vpx_dsp/bitwriter.c:39,28'
          Dst:             vpx_write_bit
        - Src:             '/src/libvpx/vpx_dsp/bitwriter.c:39,28'
          Dst:             vpx_write_bit
        - Src:             '/src/libvpx/vpx_dsp/bitwriter.c:39,28'
          Dst:             vpx_write_bit
        - Src:             '/src/libvpx/vpx_dsp/bitwriter.c:39,28'
          Dst:             vpx_write_bit
        - Src:             '/src/libvpx/vpx_dsp/bitwriter.c:39,28'
          Dst:             vpx_write_bit
        - Src:             '/src/libvpx/vpx_dsp/bitwriter.c:39,28'
          Dst:             vpx_write_bit
        - Src:             '/src/libvpx/vpx_dsp/bitwriter.c:39,28'
          Dst:             vpx_write_bit
        - Src:             '/src/libvpx/vpx_dsp/bitwriter.c:39,28'
          Dst:             vpx_write_bit
        - Src:             '/src/libvpx/vpx_dsp/bitwriter.c:39,28'
          Dst:             vpx_write_bit
        - Src:             '/src/libvpx/vpx_dsp/bitwriter.c:39,28'
          Dst:             vpx_write_bit
        - Src:             '/src/libvpx/vpx_dsp/bitwriter.c:39,28'
          Dst:             vpx_write_bit
        - Src:             '/src/libvpx/vpx_dsp/bitwriter.c:39,28'
          Dst:             vpx_write_bit
        - Src:             '/src/libvpx/vpx_dsp/bitwriter.c:39,28'
          Dst:             vpx_write_bit
        - Src:             '/src/libvpx/vpx_dsp/bitwriter.c:39,28'
          Dst:             vpx_write_bit
        - Src:             '/src/libvpx/vpx_dsp/bitwriter.c:39,28'
          Dst:             vpx_write_bit
        - Src:             '/src/libvpx/vpx_dsp/bitwriter.c:39,28'
          Dst:             vpx_write_bit
        - Src:             '/src/libvpx/vpx_dsp/bitwriter.c:39,28'
          Dst:             vpx_write_bit
        - Src:             '/src/libvpx/vpx_dsp/bitwriter.c:39,28'
          Dst:             vpx_write_bit
        - Src:             '/src/libvpx/vpx_dsp/bitwriter.c:39,28'
          Dst:             vpx_write_bit
        - Src:             '/src/libvpx/vpx_dsp/bitwriter.c:39,28'
          Dst:             vpx_write_bit
        - Src:             '/src/libvpx/vpx_dsp/bitwriter.c:39,28'
          Dst:             vpx_write_bit
        - Src:             '/src/libvpx/vpx_dsp/bitwriter.c:39,28'
          Dst:             vpx_write_bit
        - Src:             '/src/libvpx/vpx_dsp/bitwriter.c:39,28'
          Dst:             vpx_write_bit
        - Src:             '/src/libvpx/vpx_dsp/bitwriter.c:39,28'
          Dst:             vpx_write_bit
        - Src:             '/src/libvpx/vpx_dsp/bitwriter.c:39,28'
          Dst:             vpx_write_bit
    - functionName:    vpx_write_bit
      functionSourceFile: '/src/libvpx/vpx_dsp/./bitwriter.h'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_write
      functionUses:    33
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/./bitwriter.h:119,3'
          Dst:             vpx_write
    - functionName:    vpx_start_encode
      functionSourceFile: '/src/libvpx/vpx_dsp/bitwriter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionLinenumberEnd: 31
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vpx_write_bit
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/bitwriter.c:30,3'
          Dst:             vpx_write_bit
    - functionName:    vpx_wb_write_inv_signed_literal
      functionSourceFile: '/src/libvpx/vpx_dsp/bitwriter_buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_wb_write_bit
        - vpx_wb_write_literal
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/bitwriter_buffer.c:60,3'
          Dst:             vpx_wb_write_literal
        - Src:             '/src/libvpx/vpx_dsp/bitwriter_buffer.c:61,3'
          Dst:             vpx_wb_write_bit
    - functionName:    vpx_wb_write_literal
      functionSourceFile: '/src/libvpx/vpx_dsp/bitwriter_buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          34
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - vpx_wb_write_bit
      functionUses:    48
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/bitwriter_buffer.c:55,41'
          Dst:             vpx_wb_write_bit
    - functionName:    vpx_wb_write_bit
      functionSourceFile: '/src/libvpx/vpx_dsp/bitwriter_buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          77
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
      functionUses:    70
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/bitwriter_buffer.c:47,5'
          Dst:             __assert_fail
    - functionName:    vpx_wb_bytes_written
      functionSourceFile: '/src/libvpx/vpx_dsp/bitwriter_buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 32
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          31
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/bitwriter_buffer.c:31,3'
          Dst:             __assert_fail
    - functionName:    vpx_wb_has_error
      functionSourceFile: '/src/libvpx/vpx_dsp/bitwriter_buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionLinenumberEnd: 27
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_wb_init
      functionSourceFile: '/src/libvpx/vpx_dsp/bitwriter_buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 24
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_fdct32x32_1_c
      functionSourceFile: '/src/libvpx/vpx_dsp/fwd_txfm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 806
      functionLinenumberEnd: 808
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_fdct32x32_1_c
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/fwd_txfm.c:807,3'
          Dst:             vpx_fdct32x32_1_c
    - functionName:    vpx_fdct32x32_1_c
      functionSourceFile: '/src/libvpx/vpx_dsp/fwd_txfm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 760
      functionLinenumberEnd: 767
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          305
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_fdct32x32_rd_c
      functionSourceFile: '/src/libvpx/vpx_dsp/fwd_txfm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 801
      functionLinenumberEnd: 803
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_fdct32x32_rd_c
      functionUses:    19
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/fwd_txfm.c:802,3'
          Dst:             vpx_fdct32x32_rd_c
    - functionName:    vpx_fdct32x32_rd_c
      functionSourceFile: '/src/libvpx/vpx_dsp/fwd_txfm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 735
      functionLinenumberEnd: 758
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          326
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - vpx_fdct32
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/fwd_txfm.c:743,5'
          Dst:             vpx_fdct32
        - Src:             '/src/libvpx/vpx_dsp/fwd_txfm.c:755,5'
          Dst:             vpx_fdct32
    - functionName:    vpx_fdct32
      functionSourceFile: '/src/libvpx/vpx_dsp/fwd_txfm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 385
      functionLinenumberEnd: 706
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          604
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - dct_32_round
        - half_round_shift
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/fwd_txfm.c:444,16'
          Dst:             dct_32_round
        - Src:             '/src/libvpx/vpx_dsp/fwd_txfm.c:445,16'
          Dst:             dct_32_round
        - Src:             '/src/libvpx/vpx_dsp/fwd_txfm.c:446,16'
          Dst:             dct_32_round
        - Src:             '/src/libvpx/vpx_dsp/fwd_txfm.c:447,16'
          Dst:             dct_32_round
        - Src:             '/src/libvpx/vpx_dsp/fwd_txfm.c:449,16'
          Dst:             dct_32_round
        - Src:             '/src/libvpx/vpx_dsp/fwd_txfm.c:450,16'
          Dst:             dct_32_round
        - Src:             '/src/libvpx/vpx_dsp/fwd_txfm.c:451,16'
          Dst:             dct_32_round
        - Src:             '/src/libvpx/vpx_dsp/fwd_txfm.c:452,16'
          Dst:             dct_32_round
        - Src:             '/src/libvpx/vpx_dsp/fwd_txfm.c:462,17'
          Dst:             half_round_shift
        - Src:             '/src/libvpx/vpx_dsp/fwd_txfm.c:463,17'
          Dst:             half_round_shift
        - Src:             '/src/libvpx/vpx_dsp/fwd_txfm.c:464,17'
          Dst:             half_round_shift
        - Src:             '/src/libvpx/vpx_dsp/fwd_txfm.c:465,17'
          Dst:             half_round_shift
        - Src:             '/src/libvpx/vpx_dsp/fwd_txfm.c:466,17'
          Dst:             half_round_shift
        - Src:             '/src/libvpx/vpx_dsp/fwd_txfm.c:467,17'
          Dst:             half_round_shift
        - Src:             '/src/libvpx/vpx_dsp/fwd_txfm.c:468,17'
          Dst:             half_round_shift
        - Src:             '/src/libvpx/vpx_dsp/fwd_txfm.c:469,17'
          Dst:             half_round_shift
        - Src:             '/src/libvpx/vpx_dsp/fwd_txfm.c:470,17'
          Dst:             half_round_shift
        - Src:             '/src/libvpx/vpx_dsp/fwd_txfm.c:471,17'
          Dst:             half_round_shift
        - Src:             '/src/libvpx/vpx_dsp/fwd_txfm.c:472,18'
          Dst:             half_round_shift
        - Src:             '/src/libvpx/vpx_dsp/fwd_txfm.c:473,18'
          Dst:             half_round_shift
        - Src:             '/src/libvpx/vpx_dsp/fwd_txfm.c:474,18'
          Dst:             half_round_shift
        - Src:             '/src/libvpx/vpx_dsp/fwd_txfm.c:475,18'
          Dst:             half_round_shift
        - Src:             '/src/libvpx/vpx_dsp/fwd_txfm.c:476,18'
          Dst:             half_round_shift
        - Src:             '/src/libvpx/vpx_dsp/fwd_txfm.c:477,18'
          Dst:             half_round_shift
        - Src:             '/src/libvpx/vpx_dsp/fwd_txfm.c:479,18'
          Dst:             half_round_shift
        - Src:             '/src/libvpx/vpx_dsp/fwd_txfm.c:480,18'
          Dst:             half_round_shift
        - Src:             '/src/libvpx/vpx_dsp/fwd_txfm.c:481,18'
          Dst:             half_round_shift
        - Src:             '/src/libvpx/vpx_dsp/fwd_txfm.c:482,18'
          Dst:             half_round_shift
        - Src:             '/src/libvpx/vpx_dsp/fwd_txfm.c:483,18'
          Dst:             half_round_shift
        - Src:             '/src/libvpx/vpx_dsp/fwd_txfm.c:484,18'
          Dst:             half_round_shift
        - Src:             '/src/libvpx/vpx_dsp/fwd_txfm.c:485,18'
          Dst:             half_round_shift
        - Src:             '/src/libvpx/vpx_dsp/fwd_txfm.c:486,18'
          Dst:             half_round_shift
        - Src:             '/src/libvpx/vpx_dsp/fwd_txfm.c:487,18'
          Dst:             half_round_shift
        - Src:             '/src/libvpx/vpx_dsp/fwd_txfm.c:488,18'
          Dst:             half_round_shift
        - Src:             '/src/libvpx/vpx_dsp/fwd_txfm.c:489,18'
          Dst:             half_round_shift
        - Src:             '/src/libvpx/vpx_dsp/fwd_txfm.c:490,18'
          Dst:             half_round_shift
        - Src:             '/src/libvpx/vpx_dsp/fwd_txfm.c:491,18'
          Dst:             half_round_shift
        - Src:             '/src/libvpx/vpx_dsp/fwd_txfm.c:492,18'
          Dst:             half_round_shift
        - Src:             '/src/libvpx/vpx_dsp/fwd_txfm.c:493,18'
          Dst:             half_round_shift
        - Src:             '/src/libvpx/vpx_dsp/fwd_txfm.c:494,18'
          Dst:             half_round_shift
        - Src:             '/src/libvpx/vpx_dsp/fwd_txfm.c:508,14'
          Dst:             dct_32_round
        - Src:             '/src/libvpx/vpx_dsp/fwd_txfm.c:509,14'
          Dst:             dct_32_round
        - Src:             '/src/libvpx/vpx_dsp/fwd_txfm.c:510,14'
          Dst:             dct_32_round
        - Src:             '/src/libvpx/vpx_dsp/fwd_txfm.c:511,14'
          Dst:             dct_32_round
        - Src:             '/src/libvpx/vpx_dsp/fwd_txfm.c:538,15'
          Dst:             dct_32_round
        - Src:             '/src/libvpx/vpx_dsp/fwd_txfm.c:539,15'
          Dst:             dct_32_round
        - Src:             '/src/libvpx/vpx_dsp/fwd_txfm.c:552,16'
          Dst:             dct_32_round
        - Src:             '/src/libvpx/vpx_dsp/fwd_txfm.c:553,16'
          Dst:             dct_32_round
        - Src:             '/src/libvpx/vpx_dsp/fwd_txfm.c:554,16'
          Dst:             dct_32_round
        - Src:             '/src/libvpx/vpx_dsp/fwd_txfm.c:555,16'
          Dst:             dct_32_round
        - Src:             '/src/libvpx/vpx_dsp/fwd_txfm.c:560,16'
          Dst:             dct_32_round
        - Src:             '/src/libvpx/vpx_dsp/fwd_txfm.c:561,16'
          Dst:             dct_32_round
        - Src:             '/src/libvpx/vpx_dsp/fwd_txfm.c:562,16'
          Dst:             dct_32_round
        - Src:             '/src/libvpx/vpx_dsp/fwd_txfm.c:563,16'
          Dst:             dct_32_round
        - Src:             '/src/libvpx/vpx_dsp/fwd_txfm.c:568,13'
          Dst:             dct_32_round
        - Src:             '/src/libvpx/vpx_dsp/fwd_txfm.c:569,13'
          Dst:             dct_32_round
        - Src:             '/src/libvpx/vpx_dsp/fwd_txfm.c:570,13'
          Dst:             dct_32_round
        - Src:             '/src/libvpx/vpx_dsp/fwd_txfm.c:571,13'
          Dst:             dct_32_round
        - Src:             '/src/libvpx/vpx_dsp/fwd_txfm.c:577,13'
          Dst:             dct_32_round
        - Src:             '/src/libvpx/vpx_dsp/fwd_txfm.c:578,14'
          Dst:             dct_32_round
        - Src:             '/src/libvpx/vpx_dsp/fwd_txfm.c:581,14'
          Dst:             dct_32_round
        - Src:             '/src/libvpx/vpx_dsp/fwd_txfm.c:582,14'
          Dst:             dct_32_round
        - Src:             '/src/libvpx/vpx_dsp/fwd_txfm.c:607,15'
          Dst:             dct_32_round
        - Src:             '/src/libvpx/vpx_dsp/fwd_txfm.c:608,15'
          Dst:             dct_32_round
        - Src:             '/src/libvpx/vpx_dsp/fwd_txfm.c:609,15'
          Dst:             dct_32_round
        - Src:             '/src/libvpx/vpx_dsp/fwd_txfm.c:610,15'
          Dst:             dct_32_round
        - Src:             '/src/libvpx/vpx_dsp/fwd_txfm.c:621,16'
          Dst:             dct_32_round
        - Src:             '/src/libvpx/vpx_dsp/fwd_txfm.c:622,16'
          Dst:             dct_32_round
        - Src:             '/src/libvpx/vpx_dsp/fwd_txfm.c:625,16'
          Dst:             dct_32_round
        - Src:             '/src/libvpx/vpx_dsp/fwd_txfm.c:626,16'
          Dst:             dct_32_round
        - Src:             '/src/libvpx/vpx_dsp/fwd_txfm.c:629,16'
          Dst:             dct_32_round
        - Src:             '/src/libvpx/vpx_dsp/fwd_txfm.c:630,16'
          Dst:             dct_32_round
        - Src:             '/src/libvpx/vpx_dsp/fwd_txfm.c:633,16'
          Dst:             dct_32_round
        - Src:             '/src/libvpx/vpx_dsp/fwd_txfm.c:634,16'
          Dst:             dct_32_round
        - Src:             '/src/libvpx/vpx_dsp/fwd_txfm.c:646,13'
          Dst:             dct_32_round
        - Src:             '/src/libvpx/vpx_dsp/fwd_txfm.c:647,13'
          Dst:             dct_32_round
        - Src:             '/src/libvpx/vpx_dsp/fwd_txfm.c:648,14'
          Dst:             dct_32_round
        - Src:             '/src/libvpx/vpx_dsp/fwd_txfm.c:649,14'
          Dst:             dct_32_round
        - Src:             '/src/libvpx/vpx_dsp/fwd_txfm.c:650,14'
          Dst:             dct_32_round
        - Src:             '/src/libvpx/vpx_dsp/fwd_txfm.c:651,14'
          Dst:             dct_32_round
        - Src:             '/src/libvpx/vpx_dsp/fwd_txfm.c:652,14'
          Dst:             dct_32_round
        - Src:             '/src/libvpx/vpx_dsp/fwd_txfm.c:653,14'
          Dst:             dct_32_round
        - Src:             '/src/libvpx/vpx_dsp/fwd_txfm.c:690,15'
          Dst:             dct_32_round
        - Src:             '/src/libvpx/vpx_dsp/fwd_txfm.c:691,16'
          Dst:             dct_32_round
        - Src:             '/src/libvpx/vpx_dsp/fwd_txfm.c:692,15'
          Dst:             dct_32_round
        - Src:             '/src/libvpx/vpx_dsp/fwd_txfm.c:693,16'
          Dst:             dct_32_round
        - Src:             '/src/libvpx/vpx_dsp/fwd_txfm.c:694,15'
          Dst:             dct_32_round
        - Src:             '/src/libvpx/vpx_dsp/fwd_txfm.c:695,16'
          Dst:             dct_32_round
        - Src:             '/src/libvpx/vpx_dsp/fwd_txfm.c:696,16'
          Dst:             dct_32_round
        - Src:             '/src/libvpx/vpx_dsp/fwd_txfm.c:697,16'
          Dst:             dct_32_round
        - Src:             '/src/libvpx/vpx_dsp/fwd_txfm.c:698,15'
          Dst:             dct_32_round
        - Src:             '/src/libvpx/vpx_dsp/fwd_txfm.c:699,16'
          Dst:             dct_32_round
        - Src:             '/src/libvpx/vpx_dsp/fwd_txfm.c:700,16'
          Dst:             dct_32_round
        - Src:             '/src/libvpx/vpx_dsp/fwd_txfm.c:701,16'
          Dst:             dct_32_round
        - Src:             '/src/libvpx/vpx_dsp/fwd_txfm.c:702,15'
          Dst:             dct_32_round
        - Src:             '/src/libvpx/vpx_dsp/fwd_txfm.c:703,16'
          Dst:             dct_32_round
        - Src:             '/src/libvpx/vpx_dsp/fwd_txfm.c:704,16'
          Dst:             dct_32_round
        - Src:             '/src/libvpx/vpx_dsp/fwd_txfm.c:705,16'
          Dst:             dct_32_round
    - functionName:    dct_32_round
      functionSourceFile: '/src/libvpx/vpx_dsp/fwd_txfm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 372
      functionLinenumberEnd: 377
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    66
      BranchProfiles:  []
      Callsites:       []
    - functionName:    half_round_shift
      functionSourceFile: '/src/libvpx/vpx_dsp/fwd_txfm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 380
      functionLinenumberEnd: 382
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    32
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_fdct32x32_c
      functionSourceFile: '/src/libvpx/vpx_dsp/fwd_txfm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 796
      functionLinenumberEnd: 798
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_fdct32x32_c
      functionUses:    19
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/fwd_txfm.c:797,3'
          Dst:             vpx_fdct32x32_c
    - functionName:    vpx_fdct32x32_c
      functionSourceFile: '/src/libvpx/vpx_dsp/fwd_txfm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 708
      functionLinenumberEnd: 730
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          358
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - vpx_fdct32
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/fwd_txfm.c:716,5'
          Dst:             vpx_fdct32
        - Src:             '/src/libvpx/vpx_dsp/fwd_txfm.c:725,5'
          Dst:             vpx_fdct32
    - functionName:    vpx_highbd_fdct16x16_1_c
      functionSourceFile: '/src/libvpx/vpx_dsp/fwd_txfm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 791
      functionLinenumberEnd: 793
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_fdct16x16_1_c
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/fwd_txfm.c:792,3'
          Dst:             vpx_fdct16x16_1_c
    - functionName:    vpx_fdct16x16_1_c
      functionSourceFile: '/src/libvpx/vpx_dsp/fwd_txfm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 363
      functionLinenumberEnd: 370
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          366
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_fdct16x16_c
      functionSourceFile: '/src/libvpx/vpx_dsp/fwd_txfm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 786
      functionLinenumberEnd: 788
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_fdct16x16_c
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/fwd_txfm.c:787,3'
          Dst:             vpx_fdct16x16_c
    - functionName:    vpx_fdct16x16_c
      functionSourceFile: '/src/libvpx/vpx_dsp/fwd_txfm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 183
      functionLinenumberEnd: 361
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          453
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
        - fdct_round_shift
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/fwd_txfm.c:225,9'
          Dst:             __assert_fail
        - Src:             '/src/libvpx/vpx_dsp/fwd_txfm.c:270,30'
          Dst:             fdct_round_shift
        - Src:             '/src/libvpx/vpx_dsp/fwd_txfm.c:271,30'
          Dst:             fdct_round_shift
        - Src:             '/src/libvpx/vpx_dsp/fwd_txfm.c:272,30'
          Dst:             fdct_round_shift
        - Src:             '/src/libvpx/vpx_dsp/fwd_txfm.c:273,31'
          Dst:             fdct_round_shift
        - Src:             '/src/libvpx/vpx_dsp/fwd_txfm.c:278,14'
          Dst:             fdct_round_shift
        - Src:             '/src/libvpx/vpx_dsp/fwd_txfm.c:279,14'
          Dst:             fdct_round_shift
        - Src:             '/src/libvpx/vpx_dsp/fwd_txfm.c:292,30'
          Dst:             fdct_round_shift
        - Src:             '/src/libvpx/vpx_dsp/fwd_txfm.c:293,30'
          Dst:             fdct_round_shift
        - Src:             '/src/libvpx/vpx_dsp/fwd_txfm.c:294,31'
          Dst:             fdct_round_shift
        - Src:             '/src/libvpx/vpx_dsp/fwd_txfm.c:295,31'
          Dst:             fdct_round_shift
        - Src:             '/src/libvpx/vpx_dsp/fwd_txfm.c:302,20'
          Dst:             fdct_round_shift
        - Src:             '/src/libvpx/vpx_dsp/fwd_txfm.c:303,20'
          Dst:             fdct_round_shift
        - Src:             '/src/libvpx/vpx_dsp/fwd_txfm.c:306,20'
          Dst:             fdct_round_shift
        - Src:             '/src/libvpx/vpx_dsp/fwd_txfm.c:307,20'
          Dst:             fdct_round_shift
        - Src:             '/src/libvpx/vpx_dsp/fwd_txfm.c:320,20'
          Dst:             fdct_round_shift
        - Src:             '/src/libvpx/vpx_dsp/fwd_txfm.c:321,20'
          Dst:             fdct_round_shift
        - Src:             '/src/libvpx/vpx_dsp/fwd_txfm.c:324,20'
          Dst:             fdct_round_shift
        - Src:             '/src/libvpx/vpx_dsp/fwd_txfm.c:325,20'
          Dst:             fdct_round_shift
        - Src:             '/src/libvpx/vpx_dsp/fwd_txfm.c:338,30'
          Dst:             fdct_round_shift
        - Src:             '/src/libvpx/vpx_dsp/fwd_txfm.c:339,30'
          Dst:             fdct_round_shift
        - Src:             '/src/libvpx/vpx_dsp/fwd_txfm.c:342,30'
          Dst:             fdct_round_shift
        - Src:             '/src/libvpx/vpx_dsp/fwd_txfm.c:343,31'
          Dst:             fdct_round_shift
        - Src:             '/src/libvpx/vpx_dsp/fwd_txfm.c:346,30'
          Dst:             fdct_round_shift
        - Src:             '/src/libvpx/vpx_dsp/fwd_txfm.c:347,31'
          Dst:             fdct_round_shift
        - Src:             '/src/libvpx/vpx_dsp/fwd_txfm.c:350,30'
          Dst:             fdct_round_shift
        - Src:             '/src/libvpx/vpx_dsp/fwd_txfm.c:351,31'
          Dst:             fdct_round_shift
    - functionName:    fdct_round_shift
      functionSourceFile: '/src/libvpx/vpx_dsp/fwd_txfm.h'
      linkageType:     InternalLinkage
      functionLinenumber: 16
      functionLinenumberEnd: 21
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    78
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_fdct8x8_1_c
      functionSourceFile: '/src/libvpx/vpx_dsp/fwd_txfm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 781
      functionLinenumberEnd: 783
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_fdct8x8_1_c
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/fwd_txfm.c:782,3'
          Dst:             vpx_fdct8x8_1_c
    - functionName:    vpx_fdct8x8_1_c
      functionSourceFile: '/src/libvpx/vpx_dsp/fwd_txfm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 181
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          42
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_highbd_fdct8x8_c
      functionSourceFile: '/src/libvpx/vpx_dsp/fwd_txfm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 776
      functionLinenumberEnd: 778
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_fdct8x8_c
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/fwd_txfm.c:777,3'
          Dst:             vpx_fdct8x8_c
    - functionName:    vpx_fdct8x8_c
      functionSourceFile: '/src/libvpx/vpx_dsp/fwd_txfm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 172
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          331
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - fdct_round_shift
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/fwd_txfm.c:136,28'
          Dst:             fdct_round_shift
        - Src:             '/src/libvpx/vpx_dsp/fwd_txfm.c:137,28'
          Dst:             fdct_round_shift
        - Src:             '/src/libvpx/vpx_dsp/fwd_txfm.c:138,28'
          Dst:             fdct_round_shift
        - Src:             '/src/libvpx/vpx_dsp/fwd_txfm.c:139,28'
          Dst:             fdct_round_shift
        - Src:             '/src/libvpx/vpx_dsp/fwd_txfm.c:144,12'
          Dst:             fdct_round_shift
        - Src:             '/src/libvpx/vpx_dsp/fwd_txfm.c:145,12'
          Dst:             fdct_round_shift
        - Src:             '/src/libvpx/vpx_dsp/fwd_txfm.c:158,28'
          Dst:             fdct_round_shift
        - Src:             '/src/libvpx/vpx_dsp/fwd_txfm.c:159,28'
          Dst:             fdct_round_shift
        - Src:             '/src/libvpx/vpx_dsp/fwd_txfm.c:160,28'
          Dst:             fdct_round_shift
        - Src:             '/src/libvpx/vpx_dsp/fwd_txfm.c:161,28'
          Dst:             fdct_round_shift
        - Src:             '/src/libvpx/vpx_dsp/fwd_txfm.c:136,28'
          Dst:             fdct_round_shift
        - Src:             '/src/libvpx/vpx_dsp/fwd_txfm.c:137,28'
          Dst:             fdct_round_shift
        - Src:             '/src/libvpx/vpx_dsp/fwd_txfm.c:138,28'
          Dst:             fdct_round_shift
        - Src:             '/src/libvpx/vpx_dsp/fwd_txfm.c:139,28'
          Dst:             fdct_round_shift
        - Src:             '/src/libvpx/vpx_dsp/fwd_txfm.c:144,12'
          Dst:             fdct_round_shift
        - Src:             '/src/libvpx/vpx_dsp/fwd_txfm.c:145,12'
          Dst:             fdct_round_shift
        - Src:             '/src/libvpx/vpx_dsp/fwd_txfm.c:158,28'
          Dst:             fdct_round_shift
        - Src:             '/src/libvpx/vpx_dsp/fwd_txfm.c:159,28'
          Dst:             fdct_round_shift
        - Src:             '/src/libvpx/vpx_dsp/fwd_txfm.c:160,28'
          Dst:             fdct_round_shift
        - Src:             '/src/libvpx/vpx_dsp/fwd_txfm.c:161,28'
          Dst:             fdct_round_shift
    - functionName:    vpx_highbd_fdct4x4_c
      functionSourceFile: '/src/libvpx/vpx_dsp/fwd_txfm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 771
      functionLinenumberEnd: 773
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vpx_fdct4x4_c
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/fwd_txfm.c:772,3'
          Dst:             vpx_fdct4x4_c
    - functionName:    vpx_fdct4x4_c
      functionSourceFile: '/src/libvpx/vpx_dsp/fwd_txfm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 15
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          349
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - fdct_round_shift
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/fwd_txfm.c:58,28'
          Dst:             fdct_round_shift
        - Src:             '/src/libvpx/vpx_dsp/fwd_txfm.c:59,28'
          Dst:             fdct_round_shift
        - Src:             '/src/libvpx/vpx_dsp/fwd_txfm.c:62,28'
          Dst:             fdct_round_shift
        - Src:             '/src/libvpx/vpx_dsp/fwd_txfm.c:63,28'
          Dst:             fdct_round_shift
        - Src:             '/src/libvpx/vpx_dsp/fwd_txfm.c:58,28'
          Dst:             fdct_round_shift
        - Src:             '/src/libvpx/vpx_dsp/fwd_txfm.c:59,28'
          Dst:             fdct_round_shift
        - Src:             '/src/libvpx/vpx_dsp/fwd_txfm.c:62,28'
          Dst:             fdct_round_shift
        - Src:             '/src/libvpx/vpx_dsp/fwd_txfm.c:63,28'
          Dst:             fdct_round_shift
        - Src:             '/src/libvpx/vpx_dsp/fwd_txfm.c:58,28'
          Dst:             fdct_round_shift
        - Src:             '/src/libvpx/vpx_dsp/fwd_txfm.c:59,28'
          Dst:             fdct_round_shift
        - Src:             '/src/libvpx/vpx_dsp/fwd_txfm.c:62,28'
          Dst:             fdct_round_shift
        - Src:             '/src/libvpx/vpx_dsp/fwd_txfm.c:63,28'
          Dst:             fdct_round_shift
        - Src:             '/src/libvpx/vpx_dsp/fwd_txfm.c:58,28'
          Dst:             fdct_round_shift
        - Src:             '/src/libvpx/vpx_dsp/fwd_txfm.c:59,28'
          Dst:             fdct_round_shift
        - Src:             '/src/libvpx/vpx_dsp/fwd_txfm.c:62,28'
          Dst:             fdct_round_shift
        - Src:             '/src/libvpx/vpx_dsp/fwd_txfm.c:63,28'
          Dst:             fdct_round_shift
        - Src:             '/src/libvpx/vpx_dsp/fwd_txfm.c:58,28'
          Dst:             fdct_round_shift
        - Src:             '/src/libvpx/vpx_dsp/fwd_txfm.c:59,28'
          Dst:             fdct_round_shift
        - Src:             '/src/libvpx/vpx_dsp/fwd_txfm.c:62,28'
          Dst:             fdct_round_shift
        - Src:             '/src/libvpx/vpx_dsp/fwd_txfm.c:63,28'
          Dst:             fdct_round_shift
        - Src:             '/src/libvpx/vpx_dsp/fwd_txfm.c:58,28'
          Dst:             fdct_round_shift
        - Src:             '/src/libvpx/vpx_dsp/fwd_txfm.c:59,28'
          Dst:             fdct_round_shift
        - Src:             '/src/libvpx/vpx_dsp/fwd_txfm.c:62,28'
          Dst:             fdct_round_shift
        - Src:             '/src/libvpx/vpx_dsp/fwd_txfm.c:63,28'
          Dst:             fdct_round_shift
        - Src:             '/src/libvpx/vpx_dsp/fwd_txfm.c:58,28'
          Dst:             fdct_round_shift
        - Src:             '/src/libvpx/vpx_dsp/fwd_txfm.c:59,28'
          Dst:             fdct_round_shift
        - Src:             '/src/libvpx/vpx_dsp/fwd_txfm.c:62,28'
          Dst:             fdct_round_shift
        - Src:             '/src/libvpx/vpx_dsp/fwd_txfm.c:63,28'
          Dst:             fdct_round_shift
        - Src:             '/src/libvpx/vpx_dsp/fwd_txfm.c:58,28'
          Dst:             fdct_round_shift
        - Src:             '/src/libvpx/vpx_dsp/fwd_txfm.c:59,28'
          Dst:             fdct_round_shift
        - Src:             '/src/libvpx/vpx_dsp/fwd_txfm.c:62,28'
          Dst:             fdct_round_shift
        - Src:             '/src/libvpx/vpx_dsp/fwd_txfm.c:63,28'
          Dst:             fdct_round_shift
    - functionName:    vpx_fdct4x4_1_c
      functionSourceFile: '/src/libvpx/vpx_dsp/fwd_txfm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          32
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    loadh_epi64
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/mem_sse2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vpx_sum_squares_2d_i16_sse2
      functionSourceFile: '/src/libvpx/vpx_dsp/x86/sum_squares_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 17
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          139
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
        - loadh_epi64
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vpx_dsp/x86/sum_squares_sse2.c:23,12'
          Dst:             loadh_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/sum_squares_sse2.c:25,12'
          Dst:             loadh_epi64
        - Src:             '/src/libvpx/vpx_dsp/x86/sum_squares_sse2.c:39,5'
          Dst:             __assert_fail
    - functionName:    use_mv_hp
      functionSourceFile: '/src/libvpx/vp9/common/vp9_entropymv.h'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 32
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    clamp
      functionSourceFile: '/src/libvpx/vpx_dsp/vpx_dsp_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    clamp_mv
      functionSourceFile: '/src/libvpx/vp9/common/vp9_mv.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - clamp
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/vp9_mv.h:49,13'
          Dst:             clamp
        - Src:             '/src/libvpx/vp9/common/vp9_mv.h:50,13'
          Dst:             clamp
    - functionName:    clamp_mv_ref
      functionSourceFile: '/src/libvpx/vp9/common/vp9_mvref_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 220
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - clamp_mv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/vp9_mvref_common.h:217,3'
          Dst:             clamp_mv
    - functionName:    has_second_ref
      functionSourceFile: '/src/libvpx/vp9/common/vp9_blockd.h'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    scale_mv
      functionSourceFile: '/src/libvpx/vp9/common/vp9_mvref_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 236
      functionLinenumberEnd: 242
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          38
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    is_inter_block
      functionSourceFile: '/src/libvpx/vp9/common/vp9_blockd.h'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_sub_block_mv
      functionSourceFile: '/src/libvpx/vp9/common/vp9_mvref_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 225
      functionLinenumberEnd: 230
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          40
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    is_inside
      functionSourceFile: '/src/libvpx/vp9/common/vp9_mvref_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 279
      functionLinenumberEnd: 283
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          42
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vp9_append_sub8x8_mvs_for_idx
      functionSourceFile: '/src/libvpx/vp9/common/vp9_mvref_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 199
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          121
      EdgeCount:       27
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
        - find_mv_refs_idx
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/libvpx/vp9/common/vp9_mvref_common.c:168,3'
          Branch Sides:    []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/vp9_mvref_common.c:164,3'
          Dst:             find_mv_refs_idx
        - Src:             '/src/libvpx/vp9/common/vp9_mvref_common.c:197,14'
          Dst:             __assert_fail
    - functionName:    find_mv_refs_idx
      functionSourceFile: '/src/libvpx/vp9/common/vp9_mvref_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 131
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - char
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         200
      ICount:          1060
      EdgeCount:       284
      CyclomaticComplexity: 86
      functionsReached:
        - clamp_mv_ref
        - get_sub_block_mv
        - has_second_ref
        - is_inside
        - is_inter_block
        - scale_mv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/vp9_mvref_common.c:39,9'
          Dst:             is_inside
        - Src:             '/src/libvpx/vp9/common/vp9_mvref_common.c:0,0'
          Dst:             get_sub_block_mv
        - Src:             '/src/libvpx/vp9/common/vp9_mvref_common.c:39,9'
          Dst:             is_inside
        - Src:             '/src/libvpx/vp9/common/vp9_mvref_common.c:50,9'
          Dst:             get_sub_block_mv
        - Src:             '/src/libvpx/vp9/common/vp9_mvref_common.c:47,9'
          Dst:             get_sub_block_mv
        - Src:             '/src/libvpx/vp9/common/vp9_mvref_common.c:0,0'
          Dst:             get_sub_block_mv
        - Src:             '/src/libvpx/vp9/common/vp9_mvref_common.c:60,9'
          Dst:             is_inside
        - Src:             '/src/libvpx/vp9/common/vp9_mvref_common.c:60,9'
          Dst:             is_inside
        - Src:             '/src/libvpx/vp9/common/vp9_mvref_common.c:60,9'
          Dst:             is_inside
        - Src:             '/src/libvpx/vp9/common/vp9_mvref_common.c:60,9'
          Dst:             is_inside
        - Src:             '/src/libvpx/vp9/common/vp9_mvref_common.c:60,9'
          Dst:             is_inside
        - Src:             '/src/libvpx/vp9/common/vp9_mvref_common.c:60,9'
          Dst:             is_inside
        - Src:             '/src/libvpx/vp9/common/vp9_mvref_common.c:87,11'
          Dst:             is_inside
        - Src:             '/src/libvpx/vp9/common/vp9_mvref_common.c:92,9'
          Dst:             is_inter_block
        - Src:             '/src/libvpx/vp9/common/vp9_mvref_common.c:92,9'
          Dst:             scale_mv
        - Src:             '/src/libvpx/vp9/common/vp9_mvref_common.c:92,9'
          Dst:             scale_mv
        - Src:             '/src/libvpx/vp9/common/vp9_mvref_common.c:92,9'
          Dst:             has_second_ref
        - Src:             '/src/libvpx/vp9/common/vp9_mvref_common.c:92,9'
          Dst:             scale_mv
        - Src:             '/src/libvpx/vp9/common/vp9_mvref_common.c:92,9'
          Dst:             scale_mv
        - Src:             '/src/libvpx/vp9/common/vp9_mvref_common.c:130,5'
          Dst:             clamp_mv_ref
        - Src:             '/src/libvpx/vp9/common/vp9_mvref_common.c:130,5'
          Dst:             clamp_mv_ref
    - functionName:    clamp_mv2
      functionSourceFile: '/src/libvpx/vp9/common/vp9_mvref_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 287
      functionLinenumberEnd: 292
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - clamp_mv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/vp9_mvref_common.h:288,3'
          Dst:             clamp_mv
    - functionName:    lower_mv_precision
      functionSourceFile: '/src/libvpx/vp9/common/vp9_mvref_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 294
      functionLinenumberEnd: 300
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          67
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - use_mv_hp
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/vp9_mvref_common.h:295,34'
          Dst:             use_mv_hp
    - functionName:    vp9_find_best_ref_mvs
      functionSourceFile: '/src/libvpx/vp9/common/vp9_mvref_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 142
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - clamp_mv2
        - lower_mv_precision
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/vp9_mvref_common.c:146,5'
          Dst:             lower_mv_precision
        - Src:             '/src/libvpx/vp9/common/vp9_mvref_common.c:147,5'
          Dst:             clamp_mv2
        - Src:             '/src/libvpx/vp9/common/vp9_mvref_common.c:146,5'
          Dst:             lower_mv_precision
        - Src:             '/src/libvpx/vp9/common/vp9_mvref_common.c:147,5'
          Dst:             clamp_mv2
    - functionName:    vp9_find_mv_refs
      functionSourceFile: '/src/libvpx/vp9/common/vp9_mvref_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - find_mv_refs_idx
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/common/vp9_mvref_common.c:137,3'
          Dst:             find_mv_refs_idx
    - functionName:    vpx_memset16
      functionSourceFile: '/src/libvpx/vpx_mem/vpx_mem.h'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          111
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    copy_and_extend_plane
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_extend.c'
      linkageType:     InternalLinkage
      functionLinenumber: 22
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         81
      ICount:          508
      EdgeCount:       109
      CyclomaticComplexity: 30
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    highbd_copy_and_extend_plane
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_extend.c'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          189
      EdgeCount:       42
      CyclomaticComplexity: 12
      functionsReached:
        - vpx_memset16
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_extend.c:83,5'
          Dst:             vpx_memset16
        - Src:             '/src/libvpx/vp9/encoder/vp9_extend.c:85,5'
          Dst:             vpx_memset16
    - functionName:    vp9_copy_and_extend_frame
      functionSourceFile: '/src/libvpx/vp9/encoder/vp9_extend.c'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 164
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          146
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - copy_and_extend_plane
        - highbd_copy_and_extend_plane
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/libvpx/vp9/encoder/vp9_extend.c:138,5'
          Dst:             highbd_copy_and_extend_plane
        - Src:             '/src/libvpx/vp9/encoder/vp9_extend.c:142,5'
          Dst:             highbd_copy_and_extend_plane
        - Src:             '/src/libvpx/vp9/encoder/vp9_extend.c:146,5'
          Dst:             highbd_copy_and_extend_plane
        - Src:             '/src/libvpx/vp9/encoder/vp9_extend.c:153,3'
          Dst:             copy_and_extend_plane
        - Src:             '/src/libvpx/vp9/encoder/vp9_extend.c:157,3'
          Dst:             copy_and_extend_plane
        - Src:             '/src/libvpx/vp9/encoder/vp9_extend.c:161,3'
          Dst:             copy_and_extend_plane
...
